Как добавить текст в textArea вместо его замены
Как я могу добавить текст в JTextArea
вместо того, чтобы заменить все это?
Я знаю, о setText(String)
но в остальном я немного потерялся.
3 ответов
можно использовать на append
метод такой:
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());
}