Swing JFrame窗口模板
JFrame样例模板
import javax.swing.JFrame;
import javax.swing.WindowConstants;
public class MyJFrame extends JFrame {
public MyJFrame() {
// 设置窗口的标题
setTitle("Swing界面");
// 设置窗口的尺寸
setSize(400, 400);
//设置窗口关闭按钮点击后的默认操作
/**
* 参考值:
* WindowConstants.DO_NOTHING_ON_CLOSE: 不执行任何操作。
* WindowConstants.EXIT_ON_CLOSE: 退出进程。
*/
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
// 设置窗口是否可放大缩小
setResizable(false);
// 设置窗口的位置(相对于屏幕左上角)
setLocation(100, 100);
// 设置将窗口置顶显示
setAlwaysOnTop(false);
init();
// 设置窗口的图标
//setIconImage(Image image);
// 设置窗口的 位置 和 宽高
//void setBounds(int x, int y, int width, int height)
// 获取窗口的位置坐标(相对于屏幕坐标空间)
//Point getLocationOnScreen()
/**
* 设置窗口的相对位置。
* 如果 comp 整个显示区域在屏幕内, 则将窗口放置到 comp 的中心;
* 如果 comp 显示区域有部分不在屏幕内, 则将该窗口放置在最接近 comp 中心的一侧;
* comp 为 null, 表示将窗口放置到屏幕中心。
*/
//void setLocationRelativeTo(Component comp)
// 设置窗口的内容面板
//void setContentPane(Container contentPane)
// 设置窗口是否可见, 窗口对象刚创建和添加相应组件后通过 setVisible(true) 绘制窗口, 其内部组件可能要此时才有宽高值
//void setVisible(boolean b)
// 判断窗口是否处于显示状态
//boolean isShowing()
// 销毁窗口, 释放窗口及其所有子组件占用的资源, 之后再次调用 setVisible(true) 将会重构窗口
//void dispose()
// 调整窗口的大小, 以适合其子组件的首选大小和布局。
//void pack()
}
private void init() {
}
}
JFrame参考模板
import javax.swing.JFrame;
import javax.swing.WindowConstants;
public class MyJFrame extends JFrame {
public MyJFrame() {
// 设置窗口的标题
setTitle("Swing界面");
// 设置窗口的尺寸
setSize(400, 400);
//设置窗口关闭按钮点击后的默认操作
/**
* 参考值:
* WindowConstants.DO_NOTHING_ON_CLOSE: 不执行任何操作。
* WindowConstants.EXIT_ON_CLOSE: 退出进程。
*/
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
// 设置窗口是否可放大缩小
setResizable(false);
// 设置窗口的位置(相对于屏幕左上角)
setLocation(100, 100);
// 设置将窗口置顶显示
setAlwaysOnTop(false);
init();
}
private void init() {
}
}