Java Swing多线程访问JTextArea
我有一个多线程的Java Swing应用程序。
有几个线程会通过textArea.append("something")写入JTextArea来调用该方法。我应该这样包装它:
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
textArea.append("something");
}
});
或者它只是一个内容更新和Swing会做正确的线程本身?