一个弹窗的界面
package gui;
import java.awt.*;
//Gui界面
public class TestFrame {
public static void main(String[] args) {
//Frame
Frame frame = new Frame("Gui图形界面");//初始化设置标题
//设置可见性
frame.setVisible(true);
//设置窗口大小
frame.setSize(400,400);
//设置背景颜色 Color
frame.setBackground(new Color(74, 234, 44));
//设置初始位置
frame.setLocation(200,200);
//设置大小固定
frame.setResizable(false);
}
}
多个弹窗界面
package gui;
import java.awt.*;
public class TestFrame2 {
public static void main(String[] args) {
//测试多个窗口
MyFrame m1 = new MyFrame(100, 100, 200, 200, Color.blue);
MyFrame m2 = new MyFrame(300, 100, 200, 200, Color.green);
MyFrame m3 = new MyFrame(100, 300, 200, 200, Color.orange);
MyFrame m4 = new MyFrame(300, 300, 200, 200, Color.red);
}
}
class MyFrame extends Frame {
static int count = 0;//窗口计数
public MyFrame(int x, int y, int w, int h, Color color) {
super("MyFrame" + (++count));
//设置初始位置
setLocation(x, y);
//设置大小
setSize(w, h);
//等价于这一行(设置大小和初始位置)
//setBounds(x,y,w,h);
//设置背景色
setBackground(color);
//设置窗口可见
setVisible(true);
}
}