在Swing应用程序中,我想知道所有资源清理作业,例如:网络资源关闭,停止线程,关闭文件句柄......
应该在windowClosed还是windowClosing中完成?
谢谢.
使用windowClosed,因为窗口关闭时会调用它.windowClosing只要单击窗口角落中的"X",即使您已经定义了类似DO_NOTHING_ON_CLOSE关闭操作的内容,也会调用它.
一个常见的事情是将默认关闭操作设置为DO_NOTHING_ON_CLOSE,WindowClosingListener向窗口添加一个,并显示某种"你真的想要退出吗?" 消息框.如果是,则处理窗口,如果不是,则不执行任何操作.
| 归档时间: |
|
| 查看次数: |
366 次 |
| 最近记录: |