Home
/
JavaForum
/
Swing + AWT
Infos
|
Features
|
Gold-Edition
|
Kundenservice
java
Übersicht
Forum
-
Beginner
-
Java allgemein
-
JDBC
-
JNI
-
Networking
-
Online-Ressourcen
-
Swing + AWT
-
XML
-
Meckerecke
Mitglieder
LOGIN
User oder E-Mail
Passwort
·
Passwort vergessen
·
Kostenlos anmelden
Information
Demo
Features
Im Vergleich
Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
Kundenservice
Impressum
Datenschutz
AGB
Status
5.678 User online
0 User eingeloggt
Beiträge
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
Antworten
Neuer Beitrag
Gesamtdarstellung
Detaildarstellung
Einzeldarstellung
Threaddarstellung
Beitrag 70 von 1460 (5%)
Autor
Steffen
Datum
03.11.04, 19:44
Betreff
Re: Spalte der Cusorposition in JTextArea
In die Java-API habe ich natürlich geschaut. getCaretPosition() liefert mir die Gesamtposition des Cursors, also beginnt nicht in jeder Zeile neu von Null an zu zählen. Was ich brauche, ist die reine Spalteninformation.
Eine Möglichkeit ist:
Zeilennummer bestimmen
[code]int line = jTextArea1.getLineOfOffset(jTextArea1.getSelectionStart());[\code]
den Text an den "\n" zu splitten und die summierten Zeilenlängen der Zeilen, die vor [code]line[\code] stehen von [code]getCaretPosition()[\code] zu subtrahieren.
Aber das wäre furchtbar ineffizient.
Weiß jemand eine bessere Lösung?
Diskussionsverlauf:
Spalte der Cusorposition in JTextArea
Re: Spalte der Cusorposition in JTextArea
Re: Spalte der Cusorposition in JTextArea
Auf diesen Beitrag antworten
Neuen Beitrag verfassen
Impressum
·
Datenschutz
·
AGB
·
Infos
·
Presse
Ein modernes Forum:
teamturn.com