1、API中,关于构造是这样说明的(其中的一个构造)JDialog(Frame owner, String title, boolean modal) 创建一个具有指定标题、所有者 Frame 和模式的对话框。我试试看。应该是this.setVisible(true); 而不是否con.setVisible(true);我测试了,在JDK 1.6_34,测试是正常的。true时是模式的。2、同一个意思、不同的说法