Comment puis-je ajouter du texte à un JTextArea
au lieu de tout remplacer?
Je connais setText(String)
mais à part ça je suis un peu perdu.
Vous pouvez utiliser la méthode append
comme ceci:
textArea.append(additionalText);
Pour insérer une chaîne à n'importe quelle position, vous pouvez utiliser le document du composant.
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());
}