Swing 是线程安全的?

 

不是,Swing 不是线程安全的你不能通过任何线程来更新 Swing 组件 

JTable、JList  JPanel,事实上它们只能通过 GUI  AWT 线程来更新

这就是为什么 Swing 提供 invokeAndWait()  invokeLater() 方法来获取其 

他线程的 GUI 更新请求这些方法将更新请求放入 AWT 的线程队列中可以 

一直等待也可以通过异步更新直接返回结果你也可以在参考答案中查看和学 

习到更详细的内容

原文地址:https://www.cnblogs.com/programb/p/13018537.html