Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在我的项目中使用 JDialog。当我单击主框架中的按钮时,出现 JDialog 框架并且主窗口变为非活动状态。是否有可能保持主窗口处于活动状态?
当我单击主框架中的按钮时,JDialog 框架出现并且主窗口变为非活动状态。是否有可能保持主窗口处于活动状态?
解决方案:直接使 JDialog 非模态,
myDialog.setModalityType(ModalityType.MODELESS);
或者通过将正确的 ModalityType 传递给 JDialog 的构造函数。
JDialog myDialog = new JDialog(myFrame, "My Dialog", ModalityType.MODELESS);