Frame
- 一个界面容器,属于java.awt包
- 属于比较古老的编程,绝大多数情况下不会使用,但是对MVC有一定的启发作用
第一个GUI窗口界面
import java.awt.*;
//GUI的第一个界面
public class TestFrame {
public static void main(String[] args) {
//Frame 对于一个新的类学会查看源码而不是查看API会对自己有更大提升。
Frame frame = new Frame("我的第一个GUI窗口");
//设置可见性
frame.setVisible(true);
//设置窗口大小
frame.setSize(400,400);
//设置背景颜色 color
frame.setBackground(new Color(245, 245, 245, 255));
//设置窗口初始位置
frame.setLocation(200,200);
//设置窗口大小不可变
frame.setResizable(false);
}
}
import java.awt.*;
public class TestFrame2 {
public static void main(String[] args) {
//展示多个窗口
MyFrame myFrame = new MyFrame(100, 100, 300, 300, Color.black);
MyFrame myFrame2 = new MyFrame(400, 100, 300, 300, Color.blue);
MyFrame myFrame3 = new MyFrame(100, 400, 300, 300, Color.cyan);
MyFrame myFrame4 = new MyFrame(400, 400, 300, 300, Color.red);
}
}
class MyFrame extends Frame {
static int id=0;//可能会有多个窗口用于计数。
public MyFrame(int x,int y,int h,int w,Color color){
super(&#