关于 java swing 使用按钮关闭窗口 关于 java swing 使用按钮关闭窗口  

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

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

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

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

经过几次尝试发现frame.dispose();添加在frame上的windowClosed操作响应,所有实现windowListener的windowClosed响应,便可以实现功能。