zl程序教程

您现在的位置是:首页 >  Java

当前栏目

Java GUI编程(3)- AWT | 第一个Frame窗口

2023-02-18 16:23:23 时间
 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 }