this.addWindowFocusListener(new WindowAdapter(){
改成
this.addWindowListener(new WindowAdapter(){
你可以把thread的执行的代码 全部TRY CATCH起来啊 如果报异常了 就发送请求给SERVLET啊 如果正常结束完成 你也可以坐响应的处理啊 。Runtime.getRuntime().addShutdownHook(Thread)当程序出现问题时会先启动Thread这个线程,
帮你解决记录或或者其他线程的关闭。
// 要用到其他的地方去.只要复制我标识的中间点就可以了.import java.awt.event.WindowAdapter
import java.awt.event.WindowEvent
import javax.swing.JFrame
import javax.swing.JOptionPane
public class tt extends JFrame {
public tt() {
//-------------------- 关闭监听----------
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
int a = JOptionPane.showConfirmDialog(null, "确定关闭吗?", "温馨提示",
JOptionPane.YES_NO_OPTION)
if (a == 0) {
System.exit(0) //关闭
}
}
})
//--------------------
setSize(100, 100)
setVisible(true)
}
public static void main(String[] args) {
tt t = new tt()
t.setDefaultCloseOperation(3)
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)