Я пытаюсь разработать приложение для чата Messenger/Telegram с использованием JavaFX.
Из-за отсутствия поддержки рендеринга смайлов по умолчанию TextArea я был вынужден
искать какое-то другое решение. RichTextArea из Gluonhq решает эту проблему, но мне трудно настроить высоту этого компонента в соответствии с количеством строк текста, которые он хранит в **документе **объектах.
Я заметил, что могу довольно точно контролировать его высоту, напрямую устанавливая prefHeight, но это все. Я не знаю, к чему мне следует привязать это свойство, чтобы добиться желаемого поведения.
public void setMessage(String message) {
richTextArea.setPrefHeight(120);
Document document = new Document(message);
richTextArea.getActionFactory().open(document).execute(new ActionEvent());
}
Подробнее здесь: https://stackoverflow.com/questions/793 ... ent-height
Как настроить размер RichTextArea по высоте его содержимого? ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение