我是一个初学者,不时很明白 是不是应该写成...............
首先要引入 java.awt.event.*
然后在程序的最后写上
class WindowClose extends WindowAdapter
{
   public void windowClosing(WindowEvent e)
    {
      System.exit(0);
    }
}
                :)

解决方案 »

  1.   

    To bjzhanghao(八进制)
    关键是那条语句怎么写??
    难道写个:this=null;
    是错的!!!
    我试过好多种写法了
    我的意思是想在这个构造函数里把这个类赋为null
    To djwlsj(快乐石头):
    你那样做关掉了全部的窗口 
      

  2.   

    你试试在弹出窗口里销父窗口,把父窗口当参数传给新弹出的窗口。
    Addzyfx addzyfx=new Addzyfx(e.getSource());
      

  3.   

    To bjzhanghao(八进制):
     能否讲详细点
      

  4.   

    liuhanada(刘函)
    不好意思,我试了试也没试出来,还挺麻烦的,呵呵
    有时间的时候我再做一下看看
      

  5.   

    To bjzhanghao(八进制) 
    你说的那样我也试了,也没试出来
    还是很感谢你
      

  6.   

    To cyicecream(小舟):
    不能的。你仍然可以调用窗口的资源的
    只有System.exit(0)才能
      

  7.   

    我的理解是释放资源是不想让人再调用他
    但你dispose()以后,你自己不再调用他,那么谁还能调用他呢。
    如果你想释放内存,那么不需要考虑,java的垃圾收集机制是自动的,
    只要在任何地方不存在任何一个指向这个对象的指针,便有可能被清除掉
      

  8.   

    To shine333(shine)
    多谢了,其实我这样做完全是想考虑程序运行的效率