博客
关于我
Swing 如何设置仅关闭一个窗口而非所有窗口
阅读量:762 次
发布时间:2019-03-24

本文共 393 字,大约阅读时间需要 1 分钟。

当一个窗口引起其他窗口的打开后,关闭一个窗口可能导致所有窗口都关闭。这通常是默认的行为可以通过设置窗口的关闭模式来修改。

默认情况下,JFrame的setDefaultCloseOperation()方法使用EXIT_ON_CLOSE参数,这意味着当一个窗口关闭时,其他所有窗口也会自动关闭。但我们有时候需要更灵活的控制,比如仅关闭当前窗口而不影响其他窗口。

要改变这一行为,可以使用不同的参数:

  • DISPOSE_ON_CLOSE:当窗口关闭时,窗口会被移除omp。,其他窗口不会受到影响。
  • DO_NOTHING_ON_CLOSE:点击关闭按钮时,窗口不会关闭,用户需要手动关闭窗口。

为了让窗口独立关闭,建议设置主窗口的关闭模式为DISPOSE_ON_CLOSE,而其他窗口不需要特别设置。这样,当只关闭当前窗口时,其他窗口仍然保持打开状态。这是防止误操作和保持程序运行的一种好方法。

转载地址:http://dlykk.baihongyu.com/

你可能感兴趣的文章
Objective-C实现newton_raphson牛顿拉夫森算法(附完整源码)
查看>>
Objective-C实现NLP中文分词(附完整源码)
查看>>
Objective-C实现NLP中文分词(附完整源码)
查看>>
Objective-C实现not gate非门算法(附完整源码)
查看>>
Objective-C实现number of digits解字符数算法(附完整源码)
查看>>
Objective-C实现NumberOfIslands岛屿的个数算法(附完整源码)
查看>>
Objective-C实现n皇后问题算法(附完整源码)
查看>>
Objective-C实现OCR文字识别(附完整源码)
查看>>
Objective-C实现odd even sort奇偶排序算法(附完整源码)
查看>>
Objective-C实现page rank算法(附完整源码)
查看>>
Objective-C实现PageRank算法(附完整源码)
查看>>
Objective-C实现pascalTriangle帕斯卡三角形算法(附完整源码)
查看>>
Objective-C实现perfect cube完全立方数算法(附完整源码)
查看>>
Objective-C实现PNG图片格式转换BMP图片格式(附完整源码)
查看>>
Objective-C实现pollard rho大数分解算法(附完整源码)
查看>>
Objective-C实现quick select快速选择算法(附完整源码)
查看>>
Objective-C实现recursive bubble sor递归冒泡排序算法(附完整源码)
查看>>
Objective-C实现recursive insertion sort递归插入排序算法(附完整源码)
查看>>
Objective-C实现RedBlackTree红黑树算法(附完整源码)
查看>>
Objective-C实现redis分布式锁(附完整源码)
查看>>