setVisible(false);
dispose();
System.exit(0);

解决方案 »

  1.   

    就是楼上说的,最后不要忘了System.exit(0)就行了!
      

  2.   

    dispose()
    最后退出就可以了SYstem.exit(0);...
      

  3.   

    如果System.exit(0),整个程序就退出了 啊,我只是想关掉一个frame,而不用退出程序。
      

  4.   

    不要退出的话,就用这两行不就行了吗:)
    setVisible(false);
    dispose();
      

  5.   

    JFrame frame;
    …………frame.DefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
    用这句就可以了
      

  6.   

    setVisible(false);
    dispose();setVisible(false);这句好象用不用没什么区别啊?