Ich erstelle einen Texteditor, und ich möchte ausgewählte Zeilen zählen, wie im Bild unten.JTextArea - ausgewählte Zeilen zählen
Dies ist die Schnittstelle, die ich bis jetzt erstellt habe.
Zum Beispiel, wenn diese zwei Linien ausgewählt sind, ich brauche eine Art und Weise Anzahl von ausgewählten Zeilen zu speichern (2 in diesem Fall) in eine Variable. Gibt es eine Möglichkeit, das zu tun?
Wenn Sie ein Stück Code zu sehen brauchen, werde ich hinzufügen.
das ist nicht nah an dem, was ich vorgeschlagen habe !!! Ich habe vorgeschlagen, die "Zeilennummern" zu subtrahieren, nicht die Anfangs-/Endversätze des ausgewählten Textes. Wo haben Sie die Methode im Offset auf "Vergangenheit" geändert? – camickr
* "JTextField zählt ausgewählte Zeilen" * Ein Textfeld hat immer nur eine einzelne Zeile, also ist die Anzahl der Zeilen, die alle oder teilweise ausgewählt haben, entweder 0 oder 1. Ich nehme an, Sie meinten eigentlich eine 'JTextArea', aber Erwartungen kann in Wissen umgewandelt werden, wenn ein [mcve] gepostet wird. Bitte poste einen MCVE in zukünftigen Fragen. –
@AndrewThompson überprüfen Titel wieder bitte, es sagt "JTextArea", nicht "JTextField" – Linksx