GUI(Graphical User Interface图形用户界面)
测试:
TestFrame.java
/* 范例名称:Frame 应用举例
* 源文件名称:TestFrame.java
* 要 点:Frame组件的创建及显示设置
*/
import java.awt.*;
public class TestFrame {
public static void main( String args[]) {
Frame f = new Frame("My First Test");
//指定坐标,窗口出现的位置
f.setLocation(300, 300);
//窗口大小,单位:像素
f.setSize( 170,100);
//背景色
f.setBackground( Color.blue);
//f.setResizable(false);
f.setVisible( true);
}
}
f:\java\gui>javac TestFrame.java f:\java\gui>java TestFrame
测试:
TestMultiFrame.java
import java.awt.*;
public class TestMultiFrame {
public static void main(String args[]) {
MyFrame f1 =
new MyFrame(100,100,200,200,Color.BLUE);
MyFrame f2 =
new MyFrame(300,100,200,200,Color.YELLOW);
MyFrame f3 =
new MyFrame(100,300,200,200,Color.GREEN);
MyFrame f4 =
new MyFrame(300,300,200,200,Color.MAGENTA);
}
}
class MyFrame extends Frame{
static int id = 0;
MyFrame(int x,int y,int w,int h,Color color){
super("MyFrame " + (++id));
setBackground(color);
setLayout(null);
setBounds(x,y,w,h);
setVisible(true);
}
}
Microsoft Windows [版本 10.0.15063] (c) 2017 Microsoft Corporation。保留所有权利。 C:\Users\mfcfi>f: F:\>cd java F:\java>cd gui F:\java\gui>javac TestMultiFrame.java F:\java\gui>java TestMultiFrame F:\java\gui>java TestMultiFrame