Page 1 of 1

Lassen Sie eine TextArea mit TextHeight in JavaFX wachsen (Zeilen/Zeilen)

Posted: 31 Dec 2024, 12:06
by Guest
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

Code: Select all

Text text = textArea.lookup(".text").getLocalBounds.getHeight()
gibt immer das Gleiche zurück, egal wie viele Zeilen ich habe.

Dies

Code: Select all

textArea.getPrefRowCount()
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.