OK 我一解决,Thanks Everyone!

解决方案 »

  1.   

    1 除了你知道你在干嘛否则永远不要使用对setDefaultCloseOperation方法是用 EXIT_ON_CLOSE 参数,而是使用 DISPOSE_ON_CLOSE 参数。当最后一个窗体关闭的时候,系统会自动退出。
    2 不清楚你说的"第二个窗体是在第一个的基础上创建的"是指什么意思?与(J)Dialog不同,(J)Frame没有父窗体的概念
      

  2.   

    勘误:
    1 除了你知道你在干嘛否则永远不要对setDefaultCloseOperation方法使用 EXIT_ON_CLOSE 参数
      

  3.   

    Thanks Every one !  之前问题已解决shine333 正解setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

    /*addWindowListener(new WindowAdapter()
    {
    public void windowClosing(WindowEvent e) {
    dispose();
    }
    });
    */
    两种方法都可以!