Wie passt man die Größe von RichTextArea an die Höhe des Inhalts an?Java

Java-Forum
Guest
 Wie passt man die Größe von RichTextArea an die Höhe des Inhalts an?

Post by Guest »

Ich versuche, eine Messenger-/Telegram-Chat-App mit JavaFX zu entwickeln.
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());
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post