当我查看框架属性时,我使用 Netbeans GUI 构建器创建了一个框架,其中第一个选项是默认关闭操作,列出的选项是:、、DISPOSE_ON_CLOSE
&我理解中间两个,但是,和之间有什么区别?我已经尝试过测试两者,但对我来说,他们对我做同样的事情HIDE_ON_CLOSE
DO_NOTHING_ON_CLOSE
EXIT_ON_CLOSE
DISPOSE_ON_CLOSE
EXIT_ON_CLOSE
问问题
30280 次
3 回答
14
EXIT_ON_CLOSE
将终止程序。
DISPOSE_ON_CLOSE
将调用dispose()
框架,这将使其消失并删除它正在使用的资源。你不能把它带回来,不像把它藏起来。
于 2013-10-17T17:31:48.617 回答
8
如果您打开了几个 JFrame,然后关闭了设置为的那个,EXIT_ON_CLOSE
则所有框架都将关闭。
相反的情况适用于带有DISPOSE_ON_CLOSE
ie 的那个,它只会被关闭
于 2013-10-17T17:30:53.203 回答
1
DISPOSE_ON_CLOSE - 在窗口关闭时处理窗口。您不能重新显示窗口,尽管对象窗口在内存中仍然可用
于 2020-08-16T07:07:34.623 回答