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运行
原文:https://www.cnblogs.com/saxonsong/p/14652813.html