setDefaultCloseOperation是什么方法?

来源:百度知道 编辑:UC知道 时间:2024/06/14 07:15:15
程序里加上这个方法和去掉这个方法,我没看出什么变化?

可以起到关闭程序与停止dos运行的目的.
你在程序中在试着调用这个方法,就会看出效果。可能你没注意吧
frame.setDefaultCloseOption(JFrame.EXIT_ON_CLOSE)你处理这个,不但会关闭程序,也会关闭dos中的运行.

你在体验下。呵呵......

java 程序的退出
悬赏分:20 - 解决时间:2007-11-18 14:26
我是新手
还在用写字板和jdk写程序,就在黑黑的屏幕地下编译和运行啊~

写了一个小程序,有个界面~
给界面的右上角的“叉”键添加了system.exit(0);函数
然后编译也通过了,于是用java Debug来运行他

然后界面也出来了,我点击退出的“叉”,界面是退出了
但是黑黑的屏幕却没有响应啊~不让继续编译其他程序
而且发现,虽然点击“叉”界面消失了
但是资源管理器的进程里面,仍然有一个java进程,非要把这个关了才可以使得黑黑的屏幕有响应啊~

这是为什么呢~
问题补充:秀才啊,我像你说的那样了,加了个句子
确实没有执行啊

秀才啊,我又改了一下,弄弄出来了啊,就是你说的,没有添加widowListener事件啊~重新改了一下~
谢谢你啊,学到不少啊~
public class Debug extends WindowAdapter{
public Debug(){
JFrame fr = new JFrame("Debug");
Container contentPane = fr.getContentPane();
contentPane.setLayout(new GridLayout(1,1));
JButton bt = new JButton("button");
contentPane.add(bt);
fr.pack();
fr.setVisible(true);