我有一个JTextArea
,我想通过调用方法append(..)
将消息写入另一个类的文本区域。但是文本区域从未更新过。
我尝试了两种不同的解决方案,并没有奏效。
public void setTextArea(String message) {
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
jTextArea1.append(message);
}
} );
jTextArea1.append(message);
jTextArea1.setVisible(true);
jTextArea1.repaint();
jTextArea1.validate();
System.out.print(message);
}