建立swing空窗体程序的步骤:
1.导入包awt和swing
2.主程序main
3.在main中使用EventQueue.invokeLater(newRunnable(){…})
4.实现run方法
5.在run中ctor一个JFrame对象
6.设置关闭程序的方法
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)
7.设置窗体可见
setVisible(true)
8.编写继承JFrame类的类
class SimpleFrame extends JFrame
9.设置窗口大小的常量
public static final intDEFAULT_WIDTH/DEFAULT_HEIGHT
10.在构造函数中设置窗体大小
SimpleFrame()
11.调用父类的setSize()修改窗体大小
setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT)
import java.awt.*;
import javax.swing.*;
public class SimpleFrameTest {
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable(){
public void run(){
SimpleFrame sf=new SimpleFrame();
sf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
sf.setVisible(true);
}
});
}
}
class SimpleFrame extends JFrame{
public static final int DEFAULT_WIDTH=800;
public static final int DEFAULT_HEIGHT=600;
public SimpleFrame() {
setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);
}
}