1

.append を使用して JTextArea を更新しようとしています。別のクラスからメソッドに文字列を送信していますが、.println を使用してテストできるため、textBox メソッドが文字列を取得することがわかっています。唯一のことは、プログラムを最初に起動してGUIを作成しているときに更新できるので、JTextAreaが更新されないことです。

public void textBox (String text){

    textArea.append(text);

}

誰にもアイデアはありますか?よろしくお願いします。

4

2 に答える 2

0

textArea.append(text + "\n"); を使用してみてください。私も同じ問題を抱えていました。最後に「\n」を追加して解決しました

于 2011-03-05T08:00:49.763 に答える
0
JTextArea textArea = new JTextArea(text);
      textArea.setLineWrap(true);
        textArea.setWrapStyleWord(true);
        String appendText = "jumps over the lazy dog.";
       textArea.append(appendText);
于 2011-03-05T08:16:42.253 に答える