Eigentlich versuche ich die Zeilennummer und die Spaltennummer anzuzeigen, die der Benutzer gerade in JTextArea eintippt. Meine Frage ist, wie kann ich CaretEvent.getDot() in rechtwinklige Koordinaten konvertieren, so dass ich dies erreichen kann? Oder gibt es eine andere Methode?Wie konvertiert man CaretEvent.getDot() in rechtwinklige Koordinaten?
0
A
Antwort
1
Vielleicht möchten Sie die JTextArea-Methode verwenden, public Rectangle modelToView(int location)
. Tatsächlich ist dies eine Methode aus JTextAreas übergeordneter Klasse, JTextComponent, und kann dazu beitragen, eine int-Stelle im Dokument relativ zur Textkomponente in die aktuelle Rechteckposition in der GUI zu übersetzen.
1
Ich versuche, der Benutzer die Zeilennummer und coloumn Nummer anzuzeigen derzeit Text Utilities in einem JTextArea
Check out eingeben. Es stellt Methoden wie:
getColumnAtCaret(...)
getLineAtCaret(...)
Dank einer Tonne! Das hat geholfen –