1 //GUI的第一个界面
2 public class TestFrame {
3 public static void main(String[] args) {
4
5 //Frame,JDK 看源码
6 Frame frame = new Frame();
7
8 //设置可见性
9 frame.setVisible(true);
10
11 //设置窗口大小
12 frame.setSize(400,400);
13
14 //设置背景颜色
15 frame.setBackground(new Color(246, 142, 175));
16
17 //弹出初始位置
18 frame.setLocation(200,200);
19
20 //设置大小固定
21 frame.setResizable(false);
22
23 }
24 }

1 //创建多个窗口
2 public class TestFrame2 {
3 public static void main(String[] args) {
4 Myframe myframe = new Myframe(100,100,200,200,Color.blue);
5 Myframe myframe1 = new Myframe(300,100,200,200,Color.yellow);
6 Myframe myframe2 = new Myframe(100,300,200,200,Color.red);
7 Myframe myframe3 = new Myframe(300,300,200,200,Color.magenta);
8 }
9 }
10 class Myframe extends Frame{
11 static int id=0;//可能存在多个窗口,我们需要一个计数器
12 public Myframe(int x,int y,int w,int h,Color color){
13 super("MyFrame"+(++id));
14 setVisible(true);
15 setBounds(x,y,w,h);
16 setBackground(color);
17 }
18 }
