因为你是在windowClosing事件里设置的.因此一定会消失.但并没有被收集,当用show之类的,还会重新出现.比较合适的办法就是建立一个frame,然后用它当作对话框的容器,这样就不会关闭了.
解决方案 »
- 一个快速排序算法的实现
- 一道面试题目,求解!
- 救命啊,eclipse的debug工具的问题,恳请各位高手赐答
- 那位兄台能指点下 那个网站能大量下载好的JAVA源程序
- 高分请教, 有谁使用过ipworks作过SNM开发的
- 请教请教,新人不懂啊
- 如何用JAVA Swing实现一个文本编辑器的保存(savefile)功能,请高手指教!!(急,在线等待)
- jcreator2.5为什么会这样?
- VC和Java,到底是谁编出的程序运行速度快!!!
- 请问开发java的环境最好是在什么地方啊,用vj++是不是最好啊
- 高手来说说关键字——synchronized
- 怎么使jbuilder的编译加上参数 -target 1.1
if (e.getID() == WindowEvent.WINDOW_CLOSING) {
int ifExit=JOptionPane.showConfirmDialog(this,"你确认要退出?","管理器",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE); if (ifExit==JOptionPane.YES_OPTION){
System.exit(0);
}
else{
return;// 想在这里返回,不做任何操作
}
}
super.processWindowEvent(e);
}