您的位置:首页 > 其它

JFrame打开居中和相关设置 swing 页面设置顺序有关

2011-07-08 10:20 573 查看
对于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);如果没有这句,界面关闭后程序的内存没有清空。当然也可以用
Java代码

addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}

});

来代替,但不够直接,也比较麻烦。

请注意顺序:
1.setVisible(true);要在setSize(805, 410);前面防止二次加载
2.setSize(805, 410);要在setLocationRelativeTo(getOwner());的前面,从而做到窗体居中

Java代码

setTitle("Your title");
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
setSize(805, 410);
setResizable(false);
setLocationRelativeTo(getOwner());

/article/4135631.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: