我猜你可能是在第二个窗口也这样设置了,this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);应该改为this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);这样就不会关闭第二个窗口时,第一个窗口也被关了。
争议汗,自己写个侦听事件,在这个事件中同时关闭2个窗口不就可以了!