添加窗口监听事件,监听窗口关闭事件 addWindowClosingListener();

解决方案 »

  1.   

    addWindowListener(new WindowAdapter(){
        public void windowClosing(WindowEvent e){
            ... // do some thing 
        }
    });
      

  2.   

    程序退出要执行操作,可以调用 Runtime.addShutdownHook(Thread hook) 来注册
    如果要执行多个操作,就add多个hook线程即可
      

  3.   

    比较认同楼上的作法。关于hook楼主可以参考Runtime.addShutdownHook(Thread hook)方法解析
    http://riddickbryant.javaeye.com/blog/453019
      

  4.   


    addWindowListener(new WindowAdapter(){
        public void windowClosing(WindowEvent e){
            ... // do some thing
            exit(0);//它之前就是你想在关闭窗口之前想完成的操作的代码了
        }
    });这样就可以实现了,在方法里面写你想执行的操作。