/*
* new Frame的另一种方法,用一个类继承Frame
* 可以直接在构造时掉Frame的方法,因为已经继承
* 能使用继承Frame类new Frame的子类时,不直接new Frame
*/
import java.awt.Color;
import java.awt.Frame;
public class TestMultiFrame {
public static void main(String[] args) {
MyFrame myFrame1 = new MyFrame(100, 100, 200, 200, Color.RED);
MyFrame myFrame2 = new MyFrame(300, 100, 200, 200, Color.PINK);
MyFrame myFrame3 = new MyFrame(100, 300, 200, 200, Color.CYAN);
MyFrame myFrame4 = new MyFrame(300, 300, 200, 200, Color.ORANGE);
}
}
class MyFrame extends Frame {
static int id = 0;
MyFrame(int x, int y, int width, int height, Color color) {
super("MyFrame" + ++id);
this.setBounds(x, y, width, height);
this.setBackground(color);
this.setLayout(null);
this.setVisible(true);
}
}
java awt简单示例2
最新推荐文章于 2022-01-15 17:53:47 发布