2011-03-05 61 views
1

我想使用.append更新JTextArea。我從一個字符串發送到另一個類的方法,我知道textBox方法獲取字符串,因爲我可以使用.println來測試它。唯一的不是更新JTextArea,這是奇怪的,因爲當我第一次啓動程序和gui被創建時,我可以更新它。JTextArea不會更新java

public void textBox (String text){ 

    textArea.append(text); 

} 

有沒有人有任何想法?提前謝謝了。

+1

參考textArea是否指向您正在查看的JTextArea? – 2011-03-05 08:13:42

+0

爲了儘快提供更好的幫助,請發佈SSCCE(http://pscode.org/sscce.html)。問題不大可能發生在代碼片段中。 'textBox'是更新文本區域的不良方法名稱 - 也許是'appendOutput'? – 2011-03-05 08:27:30

回答

0

嘗試使用textArea.append(text +「\ n」); 我也有同樣的問題。我通過在末尾添加「\ n」來解決它

0
JTextArea textArea = new JTextArea(text); 
     textArea.setLineWrap(true); 
     textArea.setWrapStyleWord(true); 
     String appendText = "jumps over the lazy dog."; 
     textArea.append(appendText);