关闭窗口的问题 我再也一个记事本的程序。如果文档有改动,在点叉子关闭时候,就弹出是否保存的提示框。选是,保存并退出,选否直接退出。这都没问题,问题是选取消后,窗体就隐藏了,用setVisible(true)也没用,这是为什么,请高手帮忙解决以下,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 奥,好的这是我的windowClosing()监听方法,它调用下面的exit()方法,windowClosing()中就这一句 private void exit() { if(changeStar == "*") { int q = JOptionPane.showConfirmDialog(this, fileName+"文件的内容 以改变。\n想保存文件吗?", "记事本", JOptionPane.INFORMATION_MESSAGE); if(q == 0) { saveFile(); System.exit(0); } else if(q == 1) { System.exit(0); } else { this.show(); } } else System.exit(0); } 你要先jframe.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);这样你点关闭按钮的时候它就不会自己关闭,你才能用exit()方法控制它是否关闭。 我觉得主要的问题是你最后的那一行System.exit(0);不管你选确定还是取消,他都执行,他直接把jvm关了,这个程序就结束了,当然就show不回来了 对,jframe.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);就是这句话闹得!最后的那一行System.exit(0);上面有一个else//是如果没有改动文本内容时,直接退出用的呵呵,谢谢高手指点 java.util.List 求详解 求好用的文件比对工具 新手菜鸟问题,大家赶紧帮帮我哦~ java线程自动中止的问题 大家进来看看,帮帮忙了。 获取第二天日期的简单方法有吗?? java.util.Enumeration这个类是干什么的? 小満,准备接分! 图片显示的相对路径问题! 传递基本数据类型参数 如何用鼠标画矩形? 怎么从一个文件中内容写入到另一个文件
这是我的windowClosing()监听方法,它调用下面的exit()方法,windowClosing()中就这一句 private void exit() {
if(changeStar == "*")
{
int q = JOptionPane.showConfirmDialog(this, fileName+"文件的内容 以改变。\n想保存文件吗?", "记事本", JOptionPane.INFORMATION_MESSAGE);
if(q == 0)
{
saveFile();
System.exit(0);
} else if(q == 1)
{
System.exit(0);
} else
{
this.show();
}
} else
System.exit(0);
}
就是这句话闹得!
最后的那一行System.exit(0);上面有一个else//是如果没有改动文本内容时,直接退出用的
呵呵,谢谢高手指点