java - 即使对话框打开也退出 Java 应用程序

标签 java swing jdialog

在我的应用程序中,我使用对话框形式:

UtilisateursDialog dialog = new UtilisateursDialog(this,true);
presenter.setUtilisateurActif(dialog.showDialog());

其中 UtilisateursDialog 是 swing.JDialog。

当对话框可见时,我注意到无法退出应用程序。在 MacOS 中,单击应用程序/退出或选项 + Q 不会执行任何操作。

有没有办法让用户能够在对话框可见时退出?

最佳答案

如果您不需要对话框是模态的,请在显示它之前执行 presenter.setModal(false) ,菜单栏将再次发挥作用。

关于java - 即使对话框打开也退出 Java 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8760012/

相关文章:

java - 如何使我的 SwingWorker 示例正常工作?

java - 将搜索文本字段实现到 jTable 中

java - 如何使用removeAll()从JFrame中删除所有组件?

java - Java中多种模式的电话号码正则表达式

Java动态数字线程创建与管理

java - JFrame 中的登录屏幕

java可扩展的JDialog

java - 这个 Swing 代码是如何工作的?

java - WLI 转换 xQuery 空节点

Java 7 传递方法作为通用 SQL 死锁检查的参数