JTextArea赢得';t更新java

JTextArea赢得';t更新java,java,swing,text,jtextarea,Java,Swing,Text,Jtextarea,我正在尝试使用.append更新JTextArea。我从另一个类向该方法发送了一个字符串,我知道textBox方法可以使用.println来测试该字符串。唯一的问题是它没有更新JTextArea,这很奇怪,因为当我第一次启动程序并且创建gui时,我能够更新它 public void textBox (String text){ textArea.append(text); } 有人有什么想法吗?非常感谢。请尝试使用textArea.append(text+“\n”); 我也有同样的

我正在尝试使用.append更新JTextArea。我从另一个类向该方法发送了一个字符串,我知道textBox方法可以使用.println来测试该字符串。唯一的问题是它没有更新JTextArea,这很奇怪,因为当我第一次启动程序并且创建gui时,我能够更新它

public void textBox (String text){

    textArea.append(text);

}
有人有什么想法吗?非常感谢。请尝试使用textArea.append(text+“\n”);
我也有同样的问题。我通过在末尾添加一个“\n”解决了这个问题

参考textArea是否指向您正在查看的JTextArea?要更快获得更好的帮助,请发布一个SSCCE()。问题不太可能出现在发布的代码片段中。“textBox”是更新文本区域的一个糟糕的方法名-可能是“appendOutput”?
JTextArea textArea = new JTextArea(text);
      textArea.setLineWrap(true);
        textArea.setWrapStyleWord(true);
        String appendText = "jumps over the lazy dog.";
       textArea.append(appendText);