为什么有时点击窗口右上角的关闭时只能停止程序,却不能终止进程?

来源:百度知道 编辑:UC知道 时间:2024/06/02 06:31:04
我自己编了一个Java程序,运行也可以,但是在关闭的时候,点击窗口右上角的关闭时只关闭了程序,任务管理器中该程序的进程却仍再进行。我知道Java中有一个System.exit()函数可以将程序和进程都关闭,但是不知道应该放在什么地方,求各位高手们帮帮忙

要是Frame :
在构造方法里加:
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}

});

要是JFrame:
在构造方法里加:
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

我比较喜欢用Frame,不过兄弟,建议你,图形界面的不要练习的太多,java方向,主要是JSP啊,用的比较广泛,多学学struts,很少有人用java作图形界面的,了解它的原理就可以了,没有必要投入的精力太多!

对窗口加监听
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}

});

jframe.setVisible(true);
在上面这句话的下面写:
jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

你在那关闭,就把他放在那,你做的可是gui?

为什么图标是灰色的点击会没反映,只有刷新后才能操作,有时窗口只能通过任务栏才能关闭? 为什么按一下ie浏览器右上角的关闭按钮,浏览器便停止工作 关闭网页时为甚么点击右上角的图标后停了两三秒钟才能关闭? 同时打开几个网页,想关闭其中一个,点击右上角的”关闭”为什么所有的网页都关了 为什么有时在看悠视网络电视时,明明点击的是“最大化窗口”按钮,可窗口却会被最小化? 为什么关闭一个窗口,相关的几个窗口却同时关闭?有时候是这样,有时不是.. 为什么我的电脑有时关闭IE窗口时回重启? 为什么我的IE窗口有时会突然自动关闭? 如何关闭讯雷和BT右上角的小窗口? 如何关闭讯雷和BT右上角的小窗口?