每次调用 JLabel.setText() 时,我是否需要 EDT



所有对JLabel.setText()的调用都应该通过EDT进行吗?

是的

,所有更改 UI 组件的调用都必须从 EDT 完成。

有关一些背景信息,您可以查看:为什么必须始终从 UI 线程创建/更新 UI 元素?