当操作界面关闭时,回弹出来一个对话框,询问是否退出,当我点击“退出”后,则退出程序,整个程序结束现有代码如下:this.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
jDialog1.setSize(250,135);
jDialog1.setLocation(387,300);
jDialog1.show();
}
});现在我想在点击退出按钮的同时,执行一条删除IP地址的代码语句,该在什么地方添加呢在这个监听函数中,还是在jDialog1对话框中谢谢
{
public void windowClosing(WindowEvent e)
{
jDialog1.setSize(250,135);
jDialog1.setLocation(387,300);
jDialog1.show();
}
});现在我想在点击退出按钮的同时,执行一条删除IP地址的代码语句,该在什么地方添加呢在这个监听函数中,还是在jDialog1对话框中谢谢
解决方案 »
- Write a line separator to an open stream. How and what to use?
- 请问JAVA面试都问些什么问题呀,都有准备些什么,急,我想尽快找到工作
- 自己在java编译完成后,在执行的时候命令行下报错
- 想下载一个tomcat到官网,看了英文晕了,下哪一个,请高手给讲一个都是干什么的,用不了太多时间
- 何以java?
- JAVA的SOCKET编程的一些疑问,谢谢!
- JOptionPane.showMessageDialog()的字体怎么设置阿!?
- JCreator里的函数提示功能如何打开?
- 求大侠把这段代码还原一下
- 30岁了,你还在编程?欢迎讨论
- jdbc连接oracle数据库问题!
- 谁帮我看看下面几道题,帮忙解决下英语不好
public void windowClosing(WindowEvent e) {
// 弹出确认对话框,用户选择cancel则不执行下面的操作
int result = JOptionPane.showConfirmDialog(MainFrame.getInstance(), "你确认要退出程序吗!", "确认", JOptionPane.YES_NO_OPTION, JOptionPane.INFORMATION_MESSAGE);
if (result == 0) {
/*这里可以添加要退出前要处理的代码*/
System.exit(0);
}
}
});
用这段代码完全可以完成你的要求
/*这里可以添加要退出前要处理的代码*/
System.exit(0);如果还是使用jDialog1的话
那么类似判断是否按下了确定退出按钮的状态
可以在哪里进行判断
public void dispose(){
/*这里可以添加要退出前要处理的代码*/super.doDispose();
}