すべてのテキストを置き換えるのではなく、JTextArea
にテキストを追加するにはどうすればよいですか?
私はsetText(String)
について知っていますが、それ以外は少し迷っています。
次のように the append
method を使用できます。
textArea.append(additionalText);
任意の位置に文字列を挿入するには、コンポーネントのドキュメントを使用できます。
public static void main(String[] args) throws BadLocationException {
JTextField f = new JTextField("foo bar");
int offset = 7;
String str = " baz";
f.getDocument().insertString(offset, str, SimpleAttributeSet.EMPTY);
System.out.println(f.getText());
}