JDialog并禁用主窗口

时间:2013-06-16 16:51:17

标签: java swing window frame jdialog

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

1 个答案:

答案 0 :(得分:2)

  

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

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

myDialog.setModalityType(ModalityType.MODELESS);

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

JDialog myDialog = new JDialog(myFrame, "My Dialog", ModalityType.MODELESS);