我定义一个类继承了JFrame类,创建一个框架,在这个框架中放了一个按钮,请问这个按钮的动作监听器中应该调用什么方法,可以让按钮按下时立即关闭窗口,并结束程序。即与点击窗口右上角的×的作用相同。

解决方案 »

  1.   

    在构造器中加入以下代码段:
    addWindowListener(
            new WindowAdapter(){
               public void windowClosing(WindowEvent e){
                   System.exit(0);
               }
           }
    }
      

  2.   

    也可以
    addWindowListener(
            new WindowAdapter(){
               public void windowClosing(WindowEvent e){
                   //System.exit(0);
                            dispose();
                           或者close();
               }
           }
    }