2016-03-04 15 views
5

In meiner Anwendung verwende ich zwei Tabs. In der ersten habe ich HtmlEditor platziert und in der zweiten habe ich TextArea platziert. Die HTML-Registerkarte ist Standard, und wenn der Benutzer eine HTML-Eingabe erstellt, kann er in TextArea wechseln, um den HTML-Quellcode direkt zu sehen/ändern. Ich habe einen Listener hinzugefügt, um rhe htmlText aus dem HtmlEditor zu holen und als Text in TextArea zu setzen, so dass Benutzer einfach zwischen HTML und Quellmodus wechseln können. Hier ist mein Hörer:JavaFX TextArea Wie setze ich Text mit automatischen Zeilenumbrüchen

Es funktioniert gut, aber HtmlEditor bricht Text in Zeilen automatisch. Wenn ich zu TextArea wechsle, ist alles in einer Zeile.

Ich dachte über eine Hilfsmethode nach, die das TextArea-Längenattribut verwendet, um die Anzahl der Zeichen zu zählen und jedes "n" -Zeichen ein neues Zeilenzeichen hinzufügt, aber vielleicht gibt es eine bessere Lösung?

+1

sind nur wickeln Sie für 'textEditor.setWrapText (true) suchen;'? –

+0

2 Stunden Forschung und es war so einfach :) Vielen Dank! Das habe ich gesucht! – RichardK

Antwort

12

Wenn Sie nur den Text,

verwenden
textEditor.setWrapText(true); 
Verwandte Themen