问题是某些
JDialog所有者的构造方法会创建一个伪框架所有者(如果所有者是
null出于历史原因)。但是
Dialog必须没有
所有者像顶级窗口一样可见。即
JDialog d=new JDialog((Window)null);d.setModalityType(ModalityType.TOOLKIT_MODAL);d.setVisible(true);
将工作。

问题是某些
JDialog所有者的构造方法会创建一个伪框架所有者(如果所有者是
null出于历史原因)。但是
Dialog必须没有
JDialog d=new JDialog((Window)null);d.setModalityType(ModalityType.TOOLKIT_MODAL);d.setVisible(true);
将工作。