为什么有时点击窗口右上角的关闭时只能停止程序,却不能终止进程?
来源:百度知道 编辑: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?