frame.addWindowListener(new WindowAdapter() {
      public void windowClosing(WindowEvent event) {
        System.exit(0);
      }
    });

解决方案 »

  1.   

    已经调好,我是搞c++,原来java还有这么“变态的”玩法。哈哈。
      

  2.   

    我来迟一步。不过再说个问题哦,如果你把这个程序打包成jar。双击后在关闭(条件是已经有了windowsClosing()函数)
    仍然有进程会不退出。
      

  3.   

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    也能做到这一点。各位大侠这都没有想到。
      

  4.   

    不过请问daocaoren. 
    怎么样打包成jar?
      

  5.   

    用jar命令了。当然你也可以用工具(我喜欢用JbuildX)来打包。
    不过我还是喜欢用命令行。
    你在命令行下面输入:jar <回车>
    就可以看到关于jar的命令帮助了。
      

  6.   

    怎么把运行 jar. 
    怎么说java程序制成exe。