新建了一个JFRAME。想按一个JMenuItem弹出一个新的窗口。并输入多个信息并返回结果。
   刚开始还是新建一个JFRAME,但发现关闭次JFRAME后原本的JFRAME也一起关闭!

解决方案 »

  1.   

    看看弹出窗口是不是设置了 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)。
      

  2.   

    是的。我希望关闭这个新建的JFRAME时,而不影响原来的JFRAME如何解决?
      

  3.   

    你怎么关闭的?
    不会是System.exit(0)吧?!!!
      

  4.   

    结贴了,问题解决了?如果设置了 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) 当关闭弹出窗口时整个应用程序会退出的,可以用 setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE) 代替。