当前位置: 代码迷 >> J2SE >> 在 windows 上, java gui 程序, 主 Frame 关闭后, 会导致所在进程退出么
  详细解决方案

在 windows 上, java gui 程序, 主 Frame 关闭后, 会导致所在进程退出么

热度:746   发布时间:2016-04-24 00:32:44.0
在 windows 下, java gui 程序, 主 Frame 关闭后, 会导致所在进程退出么
会的来说说...

------解决方案--------------------
看你是怎么实现的,比如是JFrame的话,你可以用这句话来保证:
JFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
------解决方案--------------------
JFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);加了这句话会关闭,推出主程序
------解决方案--------------------
用户关闭窗口时,JFrame默认的行为只是简单地隐藏 JFrame。要更改默认的行为,可调用方法 setDefaultCloseOperation(int)。

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);意思是使用 关闭JFrame时,调用System exit 方法退出应用程序。
更详细,楼主可查看api JFrame类
------解决方案--------------------
探讨
看你是怎么实现的,比如是JFrame的话,你可以用这句话来保证:
JFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  相关解决方案