在我的应用程序中,我使用了一个对话框:
UtilisateursDialog dialog = new UtilisateursDialog(this,true);
presenter.setUtilisateurActif(dialog.showDialog());
其中UtilisateursDialog是swing.JDialog。
当对话框可见时,我注意到退出应用程序是不可能的。在MacOS中,单击application / quit或option + Q不执行任何操作。
当对话框可见时,有没有办法让用户能够退出?
答案 0 :(得分:2)
在执行的操作中,在System.exit(0);
的对话框中给出一个按钮,终止当前运行的Java虚拟机。 :)
答案 1 :(得分:2)
如果您不需要将对话框设置为模态,请在显示之前执行presenter.setModal(false)
,然后菜单栏将再次起作用。