package com.xiaodong; import java.awt.*; import javax.swing.*; /** * @version Fawally * @author Administrator * */ public class SimpleFrameTest { public static void main(String[] args) { EventQueue.invokeLater( // 事件调度线程:所有的Swing组件必须由它(event dispatch thread)进行配置, // 线程将鼠标点击和键盘敲击控制 // 转移到用户接口组件。 new Runnable() { public void run() { SimpleFrame frame = new SimpleFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 关闭窗口 frame.setVisible(true); // 使窗口可见 frame.setTitle("我是一个窗口"); // 设置窗口的标题 frame.setResizable(false); // 通过boolean类型决定是否让用户改变窗口的大小 } }); } } class SimpleFrame extends JFrame { public SimpleFrame() { setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT); } public static final int DEFAULT_WIDTH = 300; public static final int DEFAULT_HEIGHT = 200; }