1

我在我的项目中使用 JDialog。当我单击主框架中的按钮时,出现 JDialog 框架并且主窗口变为非活动状态。是否有可能保持主窗口处于活动状态?

4

1 回答 1

2

当我单击主框架中的按钮时,JDialog 框架出现并且主窗口变为非活动状态。是否有可能保持主窗口处于活动状态?

解决方案:直接使 JDialog 非模态,

myDialog.setModalityType(ModalityType.MODELESS);

或者通过将正确的 ModalityType 传递给 JDialog 的构造函数。

JDialog myDialog = new JDialog(myFrame, "My Dialog", ModalityType.MODELESS);
于 2013-06-16T16:51:45.020 回答