3
是否所有对JLabel.setText()的调用都通过EDT?每次调用JLabel.setText()时都需要EDT吗?
是否所有对JLabel.setText()的调用都通过EDT?每次调用JLabel.setText()时都需要EDT吗?
是的,所有更改UI组件的调用都必须从EDT完成。
对于您可以检查一些背景资料:Why must UI elements always be created/updated from the UI thread?
如何JLabel.getText()?它不会更改JLabel的UI,但它发生在JLabel – MinhHoang 2012-08-12 23:24:44
@最终幻觉:您还需要在EDT上调用getText()。 – MicSim 2012-08-13 09:17:17