,看英文单词的意思就知道啦windowClosed是在线程执行结束后,调用的函数,windowClosing是在线程要关闭的时候调用的函数你在windowClosed中执行线程的方法当然不行了,因为县城已经关闭了而,你在windowClosed中执行的话,因为线程没有关闭,而且如果在这个方法中,你不执行关闭方法,线城是关闭不了的,比如你自己写一个JFrame,给他添加WindowListener,重写一下他的这两个方法,你就能彻底明白其区别了问人不如自己动手实践
http://www.zencartme.me