我在我的项目中使用JDialog。 当我单击主框架中的按钮时,出现JDialog框架并且主窗口变为非活动状态。 是否有可能保持主窗口活动?
答案 0 :(得分:2)
当我点击主框架中的按钮时,出现JDialog框架并且主窗口变为非活动状态。是否有可能保持主窗口的活动状态?
解决方案:直接创建JDialog非模态,
myDialog.setModalityType(ModalityType.MODELESS);
或将正确的ModalityType传递给JDialog的构造函数。
JDialog myDialog = new JDialog(myFrame, "My Dialog", ModalityType.MODELESS);