rjps.net
当前位置:首页 >> jFrAmE关闭当前窗口 >>

jFrAmE关闭当前窗口

窗口关闭应该设置成DISPOSE_ON_CLOSE(窗口关闭),而不是EXIT_ON_CLOSE(程序退出)

方法一:类 JFrame javax.swing.JFrame JFrame中的方法void setDefaultCloseOperation(int)可以设置 以下为改方法的用法:setDefaultCloseOperation public void setDefaultCloseOperation(int operation)设置用户在此窗体上发起"close" 时默认

1,XXX.dispose()方法吧!只关闭当前想要关闭的窗口,不影响其他窗口2,JFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);方法.设置右上角的[x]为注销窗口.

JFrame不设置setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);的话出口关闭程序是不会退出的.销毁窗口可以用dispose()方法

你好!最简单办法,在系统程序中结束进程!! ctrl+shift+esc我的回答你还满意吗~~

第一种:用你弹出的这个jframe对象 frame.setvisible(false); 就好了.第二种:调用 frame.dispose() 方法,该方法是释放窗体资源,和你设定的setdefaultcloseoperation行为有关系,比如你只是关闭窗口就可以设定frame.setdefaultcloseoperation(windowconstants.hide_on_close),那么在你调用dispose时窗口就会隐藏,具体的你可以查看jdk api看看说明就知道了.

只能用dispose释放当前窗口、比如this.dispose(); 不能用system.exit(0)\因为这样会关闭jvm中所有的资源,也就是关闭所有界面,等于结束当前程序.

在继承JFrame的那个类的构造方法里加setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);就可以了

JFrame窗口的小红叉默认就是点击就关闭,所以无论你选择什么它都会关闭,只要在你的构造函数里添加一句话就能实现你想要的功能,其它代码不用动,即使要有小的改动,我想你自己也能搞定.把这句话加在你的构造函数里就可以了,试试看.this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);

首先,JFrame窗口默认是可以关闭的,但是我们也可以调用关闭的方法,this.setsetDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) ;这样就行了.一般来说,良好的编程习惯是加上关闭方法的,为了避免出现其他状况时关闭不了的情况.

网站首页 | 网站地图
All rights reserved Powered by www.rjps.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com