import java.awt.*;
public class TestPanel {
public static void main(String[] args) {
Frame f = new Frame("my first panel");
Panel p = new Panel(null);
f.setLayout(null);
f.setBounds(100,100,500,500);
f.setBackground(new Color(0,0,150));
// f.setBackground(new Color(0,0,102));
p.setBounds(50,50,400,400);
p.setBackground(Color.red);
f.add(p);
f.setVisible(true);
}
}
import java.awt.*;
public class TestMultPanel {
public static void main(String[] args) {
MyMultPanel m1 = new MyMultPanel("my first",300,300,600,600);
}
}
class MyMultPanel extends Frame {
Panel p1;
Panel p2;
Panel p3;
Panel p4;
MyMultPanel (String s,int x,int y,int w,int h) {
super(s);
p1 = new Panel(null);
p2 = new Panel(null);
p3 = new Panel(null);
p4 = new Panel(null);
p1.setBounds(0,0,w/2,h/2);
p2.setBounds(0,h/2,w/2,h/2);
p3.setBounds(w/2,0,w/2,h/2);
p4.setBounds(w/2,h/2,w/2,h/2);
p1.setBackground(Color.red);
p2.setBackground(Color.blue);
p3.setBackground(Color.yellow);
p4.setBackground(Color.green);
add(p1);
add(p2);
add(p3);
add(p4);
setLayout(null);
setVisible(true);
setBounds(x,y,w,h);
}
}
import java.awt.*;
public class TestCenterPanel {
public static void main(String[] args) {
CenterPanel c = new CenterPanel("CenterPanel",300,300,400,400);
}
}
class CenterPanel extends Frame {
Panel p1;
CenterPanel (String s,int x,int y,int w,int h) {
super(s);
p1 = new Panel(null);
p1.setBounds(w/4,h/4,w/2,h/2);
setBounds(x,y,w,h);
setBackground(Color.blue);
p1.setBackground(Color.yellow);
setLayout(null);
setVisible(true);
add(p1);
}
}
这三个是比较简单的图形程序,可以从这里面找找图形编程的规则