我查看框架属性时使用Netbeans GUI构建器创建了一个框架,其中一个选项是默认关闭操作,列出的选项为:DISPOSE_ON_CLOSE
,HIDE_ON_CLOSE
,DO_NOTHING_ON_CLOSE
&安培; EXIT_ON_CLOSE
我理解中间两个,但是,DISPOSE_ON_CLOSE
和EXIT_ON_CLOSE
之间的区别是什么?我试过测试两个,但对我来说他们对我做了同样的事情
答案 0 :(得分:9)
EXIT_ON_CLOSE
将终止该计划。
DISPOSE_ON_CLOSE
会在框架上调用dispose()
,这会使其消失并删除正在使用的资源。与隐藏它不同,你不能把它带回来。
答案 1 :(得分:6)
如果您打开了几个JFrame并关闭了设置为EXIT_ON_CLOSE
的JFrame,则所有帧都将关闭。
相反的情况适用于DISPOSE_ON_CLOSE
,即仅关闭
答案 2 :(得分:0)
DISPOSE_ON_CLOSE-在关闭窗口时处理窗口。尽管对象窗口在内存中仍然可用,但是您无法重新显示该窗口