我有一个多线程Java Swing应用程序.
几个线程将JTextArea通过写入via 来调用该方法textArea.append("something").我应该像这样包装它:
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
textArea.append("something");
}
});
Run Code Online (Sandbox Code Playgroud)
或者它只是一个内容更新,Swing会自己做正确的线程吗?