java中关闭当前窗口用什么代码

java中关闭当前窗口用什么代码

你用的 swing 吗?加上 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

或者加上窗口事件监听器:

addWindowListener(new WindowAdapter() {
public void windowClosing (WindowEvent we) {
dispose();
}
});
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-06-18
setDefaultCloseOperation(JFrame.EXIT_ON_CLOES)会让整个程序都退出
JFrame.DISPOSE_ON_CLOSE只让当前的窗口关闭而已
第2个回答  2010-06-18
和上面一样,具体做法是:
假设frame是一个继承自JFrame的框架类,只要添加frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
第3个回答  2010-06-18
dispose
public void dispose()
释放由此 Window、其子组件及其拥有的所有子组件所使用的所有本机屏幕资源。即这些 Component 的资源将被破坏,它们使用的所有内存都将返回到操作系统,并将它们标记为不可显示。
通过随后调用 pack 或 show 重新构造本机资源,可以再次显示 Window 及其子组件。重新创建的 Window 及其子组件的状态与释放 Window 时这些对象的状态一致(不考虑这些操作之间的其他更改)。
第4个回答  2010-06-18
window.close();

java中关闭当前窗口用什么代码
public void windowClosing (WindowEvent we) { dispose();} });

JAVA关闭窗口代码
关闭代码:addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0);} });清空输入栏 button.addActionListener(this);再定义方法:public void actionPerformed(ActionEvent e){ if(e.getSource()==button) \/\/button为按钮名 { text.setText(null); \/\/tex...

f.setdefaultcloseoperation(jframe.exit_on_close);
这行代码用于设置Java中的JFrame窗口的关闭操作。当调用`f.setdefaultcloseoperation;`时,意味着当用户关闭该窗口时,程序将终止运行。1. 设置关闭操作:在Java的GUI编程中,JFrame是一个常用的窗口类。`f`通常是JFrame的一个实例。通过调用`f.setDefaultCloseOperation`方法,可以设定当关闭这个窗口时应...

如何在java程序中,当点击一个按钮后,关闭当前窗口,开启一个新的窗口...
一般可以隐藏本窗口(setVisible(false);),显示新窗口来实现窗口的跳转。但是隐藏窗口,会在后面浪费系统资源。如果不再使用该窗口,应该彻底销毁(dispose();),释放系统资源 代码和注释 LoginFrame 类 import java.awt.*;import java.awt.event.*;import javax.swing.*;\/\/LoginFrame 登陆窗口 功能...

java中如何关闭当前窗口
使用dispose(),只是该窗体在内存中所占有的资源得到了释放,而整个程序并没有因此而退出,如果整个程序要退出,在以java.awt中的frame为控件时,需手动添加:System.exit();而在以javax.Swing中的jFrame为控件时,一般不需要再写相应的事件,默认点击窗体上的小叉时,是隐藏,当然你可更改其参数。

java写程序如何关闭当前界面,我知道关闭整个界面是System.exit(0...
如果楼主用的是AWT里的Frame创建了的窗口就在构造窗口的地方加上窗口监听代码里面用dispose()方法。(frame.addWindowListener(new WindowAdapter(WindowEvent e) {dispose()});)如果是Swing里的JFrame的话好像本来就有关闭功能的。

JAVA GUI swt,关闭当前窗口的代码(多个窗口的时候)
e) { if (e.getSource().equals(button)) { new AFrame().initFrame("第二个窗口!",200,200,200,200);} } public static void main(String[] args) { new AFrame().initFrame("第一个窗口!",300,300,300,300);} } 代码虽然简单,但是可以回答你的问题了,自己运行一下试试。

JAVA单击事件如何关闭当前窗口
只能用dispose释放当前窗口、比如this.dispose();不能用System.exit(0)\\因为这样会关闭JVM中所有的资源,也就是关闭所有界面,等于结束当前程序。 本回答由提问者推荐 举报| 答案纠错 | 评论(1) 4 6 qq404783669 采纳率:35% 来自:芝麻团 擅长: JAVA相关 数据库DB 其他编程语言 其他...

java 关闭窗口代码
在你的构造起里 或者main方法里 添加一句代码 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);这局代码意思是 当你点击本程序的关闭按钮时 程序退出 而不是恶心的不可见了。

java中要关闭窗口不退出程序 但用this.dispose();为什么没有反应啊...
this.dispose()是指当前类的实例,如果你用在内部类中,效果是卸载当前类实例。你应该使用窗口类的类名.this.dispose() 本回答由网友推荐 举报| 答案纠错 | 评论(2) 13 1 e世同人 采纳率:73% 擅长: JAVA相关 其他回答 前面不用加this.你应该是弹出窗体之后才关闭窗体。意思就是先调用新窗体的方法,后面写...

相似回答