日期:2014-05-20  浏览次数:20676 次

关闭窗口的问题
我再也一个记事本的程序。如果文档有改动,在点叉子关闭时候,就弹出是否保存的提示框。选是,保存并退出,选否直接退出。这都没问题,问题是选取消后,窗体就隐藏了,用setVisible(true)也没用,这是为什么,请高手帮忙解决以下,谢谢!

------解决方案--------------------
你点“取消”执行的是什么动作?!你最好把相关的代码片段帖一帖咯。。。
------解决方案--------------------
你要先jframe.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);

这样你点关闭按钮的时候它就不会自己关闭,你才能用exit()方法控制它是否关闭。
------解决方案--------------------
将此方法放在窗体类里面
------解决方案--------------------
我觉得主要的问题是你最后的那一行System.exit(0);不管你选确定还是取消,他都执行,他直接把jvm关了,这个程序就结束了,当然就show不回来了