关于 java swing 使用按钮关闭窗口
2024-10-20 00:34:58
目的是给JButton添加点击操作,使指定JFrame窗口关闭。
网上不少说法是采用frame.dispose();的方法
但是采用frame.dispose();并没有使添加在frame上的windowListener的windowClosing操作响应,故不能采取这种方式,因为我需要在窗口关闭的时候对窗口中的一些数据进行处理。
最后找到的解决方案是这样的:
frame.dispatchEvent(new WindowEvent(frame,WindowEvent.WINDOW_CLOSING) );
发送WINDOW_CLOSING的消息给frame,然后frame就会关闭,并且windowClosing的也会响应
最新文章
- Effective C++阅读笔记_条款2:尽量以const,enum,inline替换#define
- MIT牛人解说数学体系
- The Nine Indispensable Rules for HW/SW Debugging 软硬件调试之9条军规
- 在c#中用指针操作图片像素点
- CLR via C#(18)——Enum
- HDU3820 Golden Eggs(最小割)
- mysql sys table
- CMDB反思4
- char图表
- 0116MySql主从复制监控
- JVM内存模型及分区
- webpack 打包编译-webkit-box-orient: vertical 后消失
- Tensorflow 中的优化器解析
- Python2 - MySQL适配器 MySQLdb
- JS: 数组的循环函数
- fritshoogland 大神ORACLE :pga-memory-operation latch
- Bioperl 解析blast的输出结果
- jenkins之-----------在必要的时候并发构建
- HDOJ 4414 Finding crosses 暴力!
- IOS TableView实现省市联动