目的是给JButton添加点击操作,使指定JFrame窗口关闭。

网上不少说法是采用frame.dispose();的方法

但是采用frame.dispose();并没有使添加在frame上的windowListener的windowClosing操作响应,故不能采取这种方式,因为我需要在窗口关闭的时候对窗口中的一些数据进行处理。

最后找到的解决方案是这样的:

frame.dispatchEvent(new WindowEvent(frame,WindowEvent.WINDOW_CLOSING) );

发送WINDOW_CLOSING的消息给frame,然后frame就会关闭,并且windowClosing的也会响应

最新文章

  1. Effective C++阅读笔记_条款2:尽量以const,enum,inline替换#define
  2. MIT牛人解说数学体系
  3. The Nine Indispensable Rules for HW/SW Debugging 软硬件调试之9条军规
  4. 在c#中用指针操作图片像素点
  5. CLR via C#(18)——Enum
  6. HDU3820 Golden Eggs(最小割)
  7. mysql sys table
  8. CMDB反思4
  9. char图表
  10. 0116MySql主从复制监控
  11. JVM内存模型及分区
  12. webpack 打包编译-webkit-box-orient: vertical 后消失
  13. Tensorflow 中的优化器解析
  14. Python2 - MySQL适配器 MySQLdb
  15. JS: 数组的循环函数
  16. fritshoogland 大神ORACLE :pga-memory-operation latch
  17. Bioperl 解析blast的输出结果
  18. jenkins之-----------在必要的时候并发构建
  19. HDOJ 4414 Finding crosses 暴力!
  20. IOS TableView实现省市联动

热门文章

  1. jQuery.ajax各种参数及属性设置
  2. 3-6局部变量的存储方式 & 3-7字符型字面值
  3. [教程心得] Flash AIR 调用exe/bat且可以传参
  4. POJ - 2796 Feel Good 单调递增栈+前缀和
  5. E20190407-hm
  6. MyBatis中的RowBounds
  7. P5175 数列(矩阵加速)
  8. ajax请求过程
  9. 多线程Demo1 了解
  10. (十二)SpringBoot 设置定时任务