Lassen Sie eine TextArea mit TextHeight in JavaFX wachsen (Zeilen/Zeilen)
Posted: 31 Dec 2024, 12:06
Ich habe versucht, die TextArea mit ihrem Inhalt wachsen zu lassen, zum Beispiel:
Es gibt eine Zeile im Textbereich, jetzt schreibt der Benutzer weiter und erreicht sie Der rechte Rand der TextArea und der Text werden umbrochen, jetzt hat er eine zweite Zeile (die nicht einfach durch die interne Verwendung von „\n“ umbrochen wird) und ich möchte jetzt, dass das Textfeld um die Höhe einer weiteren Zeile wächst.
Was ich habe Habe es schon versucht:
Dies
gibt immer das Gleiche zurück, egal wie viele Zeilen ich habe.
Dies
gibt immer
1
egal wie viele Zeilen ich habe.
Wie kann ich das erreichen? Wenn jemand ein funktionierendes Beispiel möchte, hat Skype einen solchen Mechanismus in seinem Chat.
Es gibt eine Zeile im Textbereich, jetzt schreibt der Benutzer weiter und erreicht sie Der rechte Rand der TextArea und der Text werden umbrochen, jetzt hat er eine zweite Zeile (die nicht einfach durch die interne Verwendung von „\n“ umbrochen wird) und ich möchte jetzt, dass das Textfeld um die Höhe einer weiteren Zeile wächst.
Was ich habe Habe es schon versucht:
Dies
Code: Select all
Text text = textArea.lookup(".text").getLocalBounds.getHeight()
Dies
Code: Select all
textArea.getPrefRowCount()
1
egal wie viele Zeilen ich habe.
Wie kann ich das erreichen? Wenn jemand ein funktionierendes Beispiel möchte, hat Skype einen solchen Mechanismus in seinem Chat.