当前位置: 代码迷 >> Java相关 >> [求助]windowClosing()这样的函数可不可以不写?
  详细解决方案

[求助]windowClosing()这样的函数可不可以不写?

热度:231   发布时间:2006-07-05 15:32:57.0
[求助]windowClosing()这样的函数可不可以不写?

public static void main(String s[]){
JFrame jf = new JFrame("RadioButtonDemo");
RadioButtonDemo rbd = new RadioButtonDemo();
jf.setSize(300,300);
jf.setBackground(Color.pink);//设置背景色
jf.setContentPane(rbd);//设置JFrame的成员变量rootPane
jf.setVisible(true);

/*jf.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e){
System.exit(0);}

}); */
}

我把jf.addWindowListener()屏蔽掉后运行也是正常的,那是不是我就可以不写了
但看很多例子都写了.肯定有一定道理的.但我还是不明白写与不写的区别在哪?因为都运行起来没有区别啊

搜索更多相关的解决方案: 函数  

----------------解决方案--------------------------------------------------------
当然要写,你注释了以后,关掉会使窗口看不见,但是JVM并不会退出,你可以在进程里面查看到它
而如果你写的话,就会把JVM退出

不信你可以试一试,你开个几十个,然后再关掉,看看你的内存

一定可以让你深有体会

----------------解决方案--------------------------------------------------------
哦,谢了,我终于知道windowsClosing是为什么要写了啊
----------------解决方案--------------------------------------------------------