可以参照以下结构:
这段加入到你的主窗口类构造函数中:
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
exitApp();
}
});然后编写一个方法:
public void exitApp()
{
// 在这里进行写文件操作dispose();
System.exit(0);
}

解决方案 »

  1.   

    我想在我写的程序退出的时候,在日志文件中记下程序推出的时间。日志文件是一个txt文件。我写的程序运行的时候是好象doc的模式的!
       我现在就是不知道在用户点激“X”关闭程序的时候,如何激发我记录日志的代码!
      

  2.   

    强烈同意maxchou(草蜢仔)的方法,如果你的程序是用swing写的话。如果你的程序是线程运行的话,也可以在run方法后面加上finally块用来处理线程结束时候的动作。
      

  3.   

    楼上的,我的程序不是用swing写的,但是是线程运行。那种方法也可以吗?
      

  4.   

    不好意思,我想问问什么叫DOC模式?请指教