Как настроить размер RichTextArea по высоте его содержимого?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как настроить размер RichTextArea по высоте его содержимого?

Сообщение Anonymous »

Я пытаюсь разработать приложение для чата 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»