Aufgrund der fehlenden Unterstützung für Emoji-Rendering durch TextArea war ich gezwungen
nach einer anderen Lösung zu suchen. RichTextArea von Gluonhq löst dieses Problem, aber ich habe Schwierigkeiten, die Höhe dieser Komponente an die Anzahl der Textzeilen anzupassen, in denen es sich um **Dokument-**Objektspeicher handelt
Mir ist aufgefallen, dass ich die Höhe ziemlich genau steuern kann, indem ich prefHeight direkt festlege, aber das ist alles. Ich weiß nicht, woran ich diese Eigenschaft binden soll, um das gewünschte Verhalten zu erhalten.
Code: Select all
public void setMessage(String message) {
richTextArea.setPrefHeight(120);
Document document = new Document(message);
richTextArea.getActionFactory().open(document).execute(new ActionEvent());
}