java监听器 关闭窗口 程序已写好感觉没错 但是调试的时候点红叉就是关不上 求各位大大指教一下

java监听器 关闭窗口 程序已写好感觉没错 但是调试的时候点红叉就是关不上 求各位大大指教一下,第1张

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)

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8168527.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存