即使对话框已打开,也要退出Java应用程序

时间:2012-01-06 15:16:21

标签: java swing jdialog

在我的应用程序中,我使用了一个对话框:

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

其中UtilisateursDialog是swing.JDialog。

当对话框可见时,我注意到退出应用程序是不可能的。在MacOS中,单击application / quit或option + Q不执行任何操作。

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

2 个答案:

答案 0 :(得分:2)

在执行的操作中,在System.exit(0);的对话框中给出一个按钮,终止当前运行的Java虚拟机。 :)

答案 1 :(得分:2)

如果您不需要将对话框设置为模态,请在显示之前执行presenter.setModal(false),然后菜单栏将再次起作用。