0

JOptionPane.showConfirmDialog popup(Y/N 对话)阻止访问同一应用程序的其他窗口。(不用说,我知道这个对话的本质是阻止其他窗口,但是我不希望它用于这个应用程序)。在一个应用程序中,我在每个加载图像中打开几个 jframe。然后在最后我问用户他/她是否想要保存图像。但用户无权返回并查看这些窗口,因为 JOptionPane.showConfirmDialog 不允许这样做。如何设置 JOptionPane.showConfirmDialog 以便我仍然可以访问下面的窗口?

4

2 回答 2

2

这些JOptionPane对话框是“模态的”,这意味着它们会故意阻止其他窗口,迫使用户在继续之前做出决定。

尝试JDialog改为setModal()假。

于 2013-05-21T21:41:57.607 回答
1

如何设置 JOptionPane.showConfirmDialog 以便我仍然可以访问下面的窗口?

阅读 JOptionPane API。它向您展示了如何手动创建和显示选项窗格。由于您可以直接访问使用的对话框,因此您可以将其设为非模态。

于 2013-05-21T21:55:49.770 回答