Я пытался сделать TextArea расти с его содержанием, для exmaple:JavaFX - Изготавливают TextArea растут с TextHeight (Rows/Lines)
Существует одна линия в области Текст, теперь пользователь продолжает писать и достигает правой границы TextArea и обтекает текст, теперь у него есть вторая строка (которая не завернута просто с помощью «\ n» внутри), и теперь я хочу, чтобы текстовое поле увеличивалось для высоты еще одной строки.
Что я уже пробовал:
Это
Text text = textArea.lookup(".text").getLocalBounds.getHeight()
всегда возвращает то же самое, независимо от того, сколько строк я не действительно есть.
Этот
textArea.getPrefRowCount()
всегда возвращает
независимо от того, сколько строк у меня есть.
Есть ли у кого-нибудь идеи о том, как достичь этого? Если кому-то нужен рабочий пример, у Skype есть такой механизм в своем чате.
привет Марсель
Вы проверили [TextArea.wrapText] (https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/TextArea.html#wrapTextProperty)? – mojtab23
Я обертываю текст уже, но это не имеет ничего общего с текстовой областью, я хочу изменить высоту, а не ширину. – ScriptKiddy