...
JFrame f = ...
JDialog d = new JDialog(f,true);//父窗口作第一参数,第二参数为true
...
d.setVisible(true);
...
调用窗口的时候别用showDialog();
改用showMessageDialog()就行了
那这个用模式对话框吧
这个可以用JDialog(就是你本来的子窗体是JFrame的话把它改为JDialog)来实现,你看下JDialog的构造方法,把父窗体传进去,然后模态设为true就可以了,还需要注意的是监听器要加在setVisible的前面,显示语句你就放在最后吧,如果还有不明白的可以发我邮件:79084017@qq.com
祝楼主一切顺利