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

Olc*_*taş 8 java swing jpanel jframe jdialog

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

在此输入图像描述

我怎样才能做到这一点?

Har*_*Joy 8

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


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