编写Frame弹窗
AWT 简介
-
包含许多类和接口!!!
-
组件Component类:是一个具有图形表示能力的对象,可在屏幕上显示,并可与用户进行交互。Component 类是与菜单不相关的 Abstract Window Toolkit 组件的抽象超类。
- Label
- Button
-
容器Container类:继承了Component类,一般的 Abstract Window Toolkit(AWT) 容器对象是一个可包含其他 AWT 组件的组件。
- Panel:Frame
- Window:Applet
-
-
元素:窗口、按钮、文本框
-
java.awt
public static void main(String[] args) {
//Frame对象
Frame frame = new Frame("第一个图形界面窗口");
//设置可见性
frame.setVisible(true);
//设置窗口大小
frame.setSize(400,400);
//设置背景颜色
frame.setBackground(Color.cyan);
//弹出初始位置
frame.setLocation(200,200);
//设置大小固定
frame.setResizable(false);
}
//结果

public class TestFrame2 {
public static void main(String[] args) {
//展示多个窗口
MyFrame myFrame = new MyFrame(100, 100, 200, 200,Color.CYAN);
MyFrame myFrame1 = new MyFrame(300, 100, 200, 200,Color.green);
MyFrame myFrame2 = new MyFrame(100, 300, 200, 200,Color.BLUE);
MyFrame myFrame3 = new MyFrame(300, 300, 200, 200,Color.gray);
}
}
//封装
class MyFrame extends Frame{
static int id = 0;
public MyFrame(int x,int y,int w,int h,Color color){
super("MyFrame"+(++id));
setVisible(true);
setBounds(x, y, w, h);
setBackground(color);
}

问题:发现窗口关不掉?
停止java运行

浙公网安备 33010602011771号