Einfügen von text in JTextArea
ich entwickle eine einfache Anwendung, die in Java und ich wollte wissen, ob es irgendeinen Weg ich kann fügen Sie zusätzliche text(irgendwo in der Mitte eines Satzes) in eine textarea , die nicht leer ist, an einer position, wo der cursor auf der Klick auf eine Komponente. Kann jemand bitte mich direkt wie zu gehen über das erhalten es getan
InformationsquelleAutor Jeris Alan | 2011-12-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist dies ein JTextArea-Komponente können Sie die
.append
Methode zum hinzufügen von text an das Ende des Textbereichs oder die.insert
Methode zum einfügen der neuen text an einer bestimmten position.Wenn Sie brauchen, um den text einfügen an der aktuellen Cursor-position verwenden Sie die .getCaretPosition Methode
Aktualisiert meine Antwort.
InformationsquelleAutor jefflunt
Aus der API:
InformationsquelleAutor camickr
Check out:
JTextComponent.getCaretPosition()
.Die Methode
getCaretPosition()
ist vererbtJTextArea
Sie können es verwenden, um die position des Cursors. Dann können SieJTextArea.insert(String str, int pos)
zum einfügen von text an dieser position.Beispiel:
InformationsquelleAutor Bhesh Gurung