Java:如何在显示对话框时禁用单击面板?

时间:2011-09-29 09:01:40

标签: java swing jframe jpanel jdialog

我想在显示对话框时禁用单击背景面板或框架。我希望对话框不断显示在此面板或框架的顶部,直到它关闭。

Enter image description here

我该怎么做?

2 个答案:

答案 0 :(得分:8)

通过调用dialog.setModal(true);制作Dialog / JDialog模态。这将解决单击背景面板和保留在面板顶部的问题。


似乎这种方法已经过时,所以你应该使用dialog.setModalityType(Dialog.ModalityType type)

答案 1 :(得分:4)

您可以使用JOptionPane作为消息对话框。