为什么我的JWindow实例w只能隐藏窗口,不能退出程序 再问一个问题,如何和主线程通信,例如当主进程中变量int i 到5000,结束线程wnd 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 w.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { dispose(); System.exit(0); } }); 哦,漏了个字 w.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { w.dispose(); System.exit(0); } }); 可是System.exit(0)连主程序也退出了 不用System.exit(0);只留w.dispose();就行 w.dispose()只是将窗口隐藏了,并没有关掉,因为到主线程和窗口线程执行完后,java.exe仍然没有退出 添加addWindowListener 试试! w.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { w.dispose(); //隐藏窗口 } public void windowClosed(WindowEvent e) { wnd.this.join(); //等着执行完任务 System.exit(0); //退出 } }); bw78619(Genghis Khan) 写得比较全面点 而且JWindow建立的实例是不能像JFrame实例那样关闭的,它没有关闭按钮的 当使用java创建图形界面时,不仅仅是你所能见到的线程在运行,有些线程总是在后台运行,例如事件分发器,因此,尽管你的window已经dispose,但jvm并不会退出。当需要退出jvm时,应该需要主动调用System.exit。 To billh2003(比尔) 如果调用System.exit,不是连主进程也退出了,想退出这个JWindow的进程,又不想主进程退出,除了stop,还有什么办法吗?是不是不推荐使用stop 新手没多少分给,还是希望高手能进来指导一下。 有人了解青牛软件这家公司吗?可以说说他们的工资福利情况怎么样吗? 散分 java能监听图像吗 Invalid stream header 图形事件问题请教,请各位指点 jdk下的问题 在java中如果想将一个文件以二进制的方式打开,应如何做? jbuilder7的问题........(看看啊!) java与mysql数据库连接 Java能否做到把取得的有格式文字转化成流,再把这个流转化成有格式文字?如果可以,应该怎么做? 求助理解关键字this 谢谢各位大大指导
public void windowClosing(WindowEvent e) {
dispose();
System.exit(0);
}
});
w.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
w.dispose();
System.exit(0);
}
});
System.exit(0)
连主程序也退出了
只留w.dispose();就行
仍然没有退出
public void windowClosing(WindowEvent e) {
w.dispose(); //隐藏窗口
}
public void windowClosed(WindowEvent e) {
wnd.this.join(); //等着执行完任务
System.exit(0); //退出
}
});
当需要退出jvm时,应该需要主动调用System.exit。
如果调用System.exit,不是连主进程也退出了,
想退出这个JWindow的进程,又不想主进程退出,除了stop,还有什么办法吗?
是不是不推荐使用stop