Hallo,
ich habe eine JTextPane mit mehreren Zeilen Inhalt. Nun möchte ich aber die letzte Zeile löschen.
Einfügen erledige ich über:
Jetzt brauche ich für StyledDocument.remove(offs, length) ja den Startpunkt der letzten Zeile.
Diesen Offset "versteht" aber mein StyledDocument nicht, da es nix löscht.
Benutze ich aber
dann löscht er die ersten zehn Zeichen.
Wie löscht man also nun die letzte Zeile einer JTextPane ?
bye Saxony
ich habe eine JTextPane mit mehreren Zeilen Inhalt. Nun möchte ich aber die letzte Zeile löschen.
Einfügen erledige ich über:
Code:
StyledDocument.insertString(doc.getLength(), aMessage + "\n", s);
Jetzt brauche ich für StyledDocument.remove(offs, length) ja den Startpunkt der letzten Zeile.
Code:
offs = JTexPane.getText.lastIndexOf(Zeilenanfangszeichen);
length = StyledDocument.getLength() - offs;
Diesen Offset "versteht" aber mein StyledDocument nicht, da es nix löscht.
Benutze ich aber
Code:
StyledDocument.remove(0, 10);
dann löscht er die ersten zehn Zeichen.
Wie löscht man also nun die letzte Zeile einer JTextPane ?
bye Saxony