对于JFrame,在界面初始化完成时,加入以下代码:
//设置标题。
setTitle("Your title");
// JFrame关闭后退出。
setDefaultCloseOperation(EXIT_ON_CLOSE);
// JFrame可见。
setVisible(true);
//设置JFrame的长和宽。
setSize(800, 400);
// 设置JFrame是否可以改变大小。
setResizable(false);
// JFrame打开后居中。
setLocationRelativeTo(getOwner());
setDefaultCloseOperation(EXIT_ON_CLOSE);如果没有这句,界面关闭后程序的内存没有清空。当然也可以用
来代替,但不够直接,也比较麻烦。
请注意顺序:
1.setVisible(true);要在setSize(805, 410);前面防止二次加载
2.setSize(805, 410);要在setLocationRelativeTo(getOwner());的前面,从而做到窗体居中
//设置标题。
setTitle("Your title");
// JFrame关闭后退出。
setDefaultCloseOperation(EXIT_ON_CLOSE);
// JFrame可见。
setVisible(true);
//设置JFrame的长和宽。
setSize(800, 400);
// 设置JFrame是否可以改变大小。
setResizable(false);
// JFrame打开后居中。
setLocationRelativeTo(getOwner());
setDefaultCloseOperation(EXIT_ON_CLOSE);如果没有这句,界面关闭后程序的内存没有清空。当然也可以用
- addWindowListener(new WindowAdapter() {
- public void windowClosing(WindowEvent e) {
- System.exit(0);
- }
- });
来代替,但不够直接,也比较麻烦。
请注意顺序:
1.setVisible(true);要在setSize(805, 410);前面防止二次加载
2.setSize(805, 410);要在setLocationRelativeTo(getOwner());的前面,从而做到窗体居中
- setTitle("Your title");
- setDefaultCloseOperation(EXIT_ON_CLOSE);
- setVisible(true);
- setSize(805, 410);
- setResizable(false);
- setLocationRelativeTo(getOwner());