你可能用过
//this will terminate or exit your application
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Run Code Online (Sandbox Code Playgroud)
也许你想用它代替,
setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
Run Code Online (Sandbox Code Playgroud)
供您参考,请访问此链接
如果你只想关闭那一帧,你应该这样做: setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE)
如果要在单个帧关闭时关闭所有帧,可以执行以下操作:
你可以使用一个窗口监听器,并System.exit(0);在JFrame关闭时调用,或者尝试setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);每个JFrame.这样你的程序将关闭所有帧并结束.
如果您需要在应用程序退出之前执行某些任务,则应该使用窗口侦听器.
| 归档时间: |
|
| 查看次数: |
7863 次 |
| 最近记录: |