用户关闭(Xs out)JFrame后立即执行操作
发布于 2021-01-29 20:01:26
基本上,这是带有GUI的客户端程序,因此我想在用户关闭客户端程序时关闭套接字。是否有监听器或其他可以让我执行此操作的东西?
关注者
0
被浏览
75
1 个回答
-
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { // do stuff } });
请注意, 只有 在通过(x)按钮关闭框架
EXIT_ON_CLOSE
之前 将默认关闭操作设置为默认关闭操作时, 才会
调用此方法。默认值为HIDE_ON_CLOSE
技术上不会关闭窗口的默认值,因此不会通知侦听器。
推荐阅读
-
JFrame关闭操作
2021-01-30 关注 0 浏览106 1答案
-
单击JButton后关闭jFrame
2021-01-30 关注 0 浏览83 1答案
-
关闭ResultSet后不允许执行操作(mysql,java)
2021-01-29 关注 0 浏览82 1答案
-
在当前目录下有数据表文件“Xs.dbf”,执行下列SQL语句后( )。SELECT*FROM XS INTO CURSOR XS ORDER BY学号
2022-05-11 关注 0 浏览10 1答案
-
Swing WindowListener如何关闭JFrame
2021-01-31 关注 0 浏览90 1答案
-
关闭Java时退出JFrame
2021-01-31 关注 0 浏览115 1答案
-
如何等待JFrame关闭才能继续?
2021-01-30 关注 0 浏览64 1答案
-
Spring Boot Application启动后立即关闭
2021-02-02 关注 0 浏览341 1答案
-
Javascript websockets在打开后立即关闭
2021-02-01 关注 0 浏览102 1答案
-
关闭JFrame之前显示提示[重复]
2021-01-30 关注 0 浏览88 1答案