Wie kann ich Text zu einemhinzufügen, anstatt alles zu ersetzen?Wie man Text zu einem textArea hinzufügt, anstatt es zu ersetzen
Ich weiß über setText(String)
aber anders als das bin ich ein bisschen verloren.
Wie kann ich Text zu einemhinzufügen, anstatt alles zu ersetzen?Wie man Text zu einem textArea hinzufügt, anstatt es zu ersetzen
Ich weiß über setText(String)
aber anders als das bin ich ein bisschen verloren.
können Sie the append
method wie folgt verwenden:
textArea.append(additionalText);
Was ist der 'Text' Teil? –
Um Zeichenfolge an einer beliebigen Stelle einfügen Sie der Komponente Dokument verwenden können.
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());
}
void append(JTextArea area, String newText){
area.setText(area.getText() + newText)
}
Was möchten Sie tun? Append, prepend, irgendwo in der Mitte einfügen? – ahillman3
Hier ist ähnliche Frage http://StackOverflow.com/Questions/4852839/Appending-Text-in-Javas-JtextArea –