setDefaultCloseOperation(DISPOSE-ON-CLOSE)是什么意思
最佳回答
最新回答共有2条回答
-
2026-04-07 18:20:10可靠的冬日
回复在我们打开一个窗口,其右上角往往有个X,这个方法就是定义当用户点X时,程序该如何响应。有四种可能性。1。不做任何反应。2。仅仅隐藏。3。关闭窗口。4。关闭窗口,并结束所有线程。//如果你只有一个窗口线程,那么3和4效果一致。//默认是2,你会发现窗口虽然不见了,但在任务管理器中还存在。//下面是API文档。public void setDefaultCloseOperation(int operation)设置用户在此窗体上发起 "close" 时默认执行的操作。必须指定以下选项之一:DO_NOTHING_ON_CLOSE(在 WindowConstants 中定义):不执行任何操作;要求程序在已注册的 WindowListener 对象的 windowClosing 方法中处理该操作。HIDE_ON_CLOSE(在 WindowConstants 中定义):调用任意已注册的 WindowListener 对象后自动隐藏该窗体。DISPOSE_ON_CLOSE(在 WindowConstants 中定义):调用任意已注册 WindowListener 的对象后自动隐藏并释放该窗体。EXIT_ON_CLOSE(在 JFrame 中定义):使用 System exit 方法退出应用程序。仅在应用程序中使用。默认情况下,该值被设置为 HIDE_ON_CLOSE。注:当 Java 虚拟机 (VM) 中最后一个可显示窗口被释放后,虚拟机可能会终止。有关更多信息,请参阅 AWT Threading Issues。参数:operation - 用户关闭该窗体时应该执行的操作 抛出:IllegalArgumentException - 如果 defaultCloseOperation 值不是上述有效值之一 SecurityException - 如果已指定 EXIT_ON_CLOSE 并且 SecurityManager 不允许调用方调用 System。exit另请参见:Window。addWindowListener(java。awt。event。WindowListener),getDefaultCloseOperation(),WindowConstants,Runtime。exit(int)
热门文章
- 康达学院专转本五年制
- 高考一个考场分ab卷吗
- not only but also用法
- 某物体做自由落体运动,从释放开始计时,则物体在前2s内的平均速度为______m/s,物体下落2m时的速度大小为______m/s.
- 三角函数公式大全表格
- 地理中考必背知识点2022
- 2013-2014学年小学六年级科学上学期期末考试试卷及答案
- 人教版2014-2015学年小学五年级英语第二学期期中教学质量检测试卷及答案
- 【Linux驱动开发】设备树详解(二)设备树语法详解
- 别跟客户扯细节
- 在别的城市买房子能落户吗
- 卖房前要把装修贷还完吗
- 高中政治教学提高教学效果的方法探究
- “互联网+”背景下的初中英语课堂教学改革与创新策略研究
- 2022年终止合同范本
- 租房合同范本范文
- 如何挑选土豆
- 如何挑选土鸡
