TabPane f = new TabPane();
f.addWindowListener( new WindowAdapter(){
public void windowClosing(WindowEvent e)
{
System.exit( 0);
}
});windowClosing(WindowEvent e) 在程序中是做什么用的,好象没有它也能结束程序.

解决方案 »

  1.   

    windowClosing(WindowEvent e)是给程序员编写此窗口关闭时所进行的处理。如果不重写此函数,当然能关闭。
    java提供此函数的目的当程序员需要在响应“按下×键”事件时,程序应该进行的处理。
      

  2.   

    楼主试试把public void windowClosing(WindowEvent e)
    {
    System.exit( 0);
    }
    中System.exit( 0);去掉看看就知道效果了。