中易网

怎样关闭一个窗口,退出整个程序

答案:2  悬赏:10  
解决时间 2021-01-03 13:07
怎样关闭一个窗口,退出整个程序
最佳答案
根据Java的垃圾回收机制:垃圾回收回收的是无任何引用的对象占据的内存空间 所以你只要采用匿名类创建打开的窗口并调用System.gc() 或Runtime.getRuntime().gc() 就可以啦 在要创建窗口的地方这样写: new frame().setVisible(true); System.gc() ; 当你再次打开同样的窗口时,又会执行new frame().setVisible();重新创建一个新的窗口,原来的自然就变成无任何引用的对象了,随即就会被JVM垃圾回收机制回收掉了 注意:调用System.gc()用于显式通知JVM可以进行一次垃圾回收,但真正垃圾回收机制具体在什么时间点开始发生动作是不可预料的
全部回答
jframe的关闭不像frame,点关闭按钮自己会关闭,但是那样做不好.可以用setdefaultcloseoperation(int operation); 其中operation有以下几种 do_nothing_on_close(在 windowconstants 中定义):不执行任何操作;要求程序在已注册的 windowlistener 对象的 windowclosing 方法中处理该操作。 hide_on_close(在 windowconstants 中定义):调用任意已注册的 windowlistener 对象后自动隐藏该窗体。 dispose_on_close(在 windowconstants 中定义):调用任意已注册 windowlistener 的对象后自动隐藏并释放该窗体。 exit_on_close(在 jframe 中定义):使用 system exit 方法退出应用程序。仅在应用程序中使用。 默认情况下,该值被设置为 hide_on_close。更改此属性的值将导致激发属性更改事件,其属性名称为 "defaultcloseoperation"。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
耳朵后有个包,按着有一点痛 ,不碰不疼,不
通太居委会办公地址在什么地方,我要处理点事
现代科学对人体生命的看法智慧树
徕卡 11874 是最好的35镜头吗
初三物理,化学实验考试是在什么时候
环溪居委会地址在哪,我要去那里办事
不管堂姐有多么喜欢堂弟 也不可能像亲姐一样
暗点头的意思是什么?暗点头的释义是什么啊?
万庄社区居委会地址在什么地方,想过去办事
疲冗的意思是什么啊?请解释下!
铸有什么成语和词语
马布里为什么叫独狼
界牌社区居委会地址在哪,我要去那里办事
吐贺的意思是什么?吐贺的释义是什么啊?
大丰社区居委会地址有知道的么?有点事想过去
推荐资讯
(13x4x5x6)除(4x5x6)简便运算的方法.
河清雲慶的意思是什么?河清雲慶的释义是什么
重水的意思是什么啊?请解释下!
四川话与普通话有什么区别?谢谢了,大神帮忙
小陽春的意思是什么?小陽春的释义是什么啊?
进入人防区域,管道上设置法兰盘,战时封堵怎
成人高考可以抄吗?
最高法院是拒接申诉的,我申诉最高法把我申诉
爱驾汽车租赁公司地址在哪,我要去那里办事
电信宽带没续费现在告知我欠费 想问下电信和
沮勸的意思是什么?沮勸的释义是什么啊?
代作的意思是什么啊?请解释下!
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?