【发布时间】:2016-12-30 14:11:39
【问题描述】:
我正在为某些东西制作一个界面,它是全屏的,所以我不能点击 X 按钮来关闭它。为了解决这个问题,我想使用 esc 作为关闭功能,这是我的代码
if(key == KeyEvent.VK_ESCAPE){
frame.setVisible(false);
stop();
frame.dispose();
}
当我按下 esc 时它会关闭,我在任务屏幕中看不到它处于活动状态,但是当我进入任务管理器然后处理时,它显示 javaw.exe 仍然存在并使用内存。有什么办法可以解决这个问题吗?
编辑:不,这不是关于如何从代码中退出 java 程序,而是关于它保持加载内存。
【问题讨论】:
-
如果
frame是您的主要JFrame,请考虑设置closing behavior。