2017-04-14 4 views
0

Ich entwickle einen Client für eine Web-Server-Anwendung. Der Client verfügt über eine TextArea, die Text sowohl vom Webserver als auch vom Client anzeigt. Ich möchte, dass die Eingabe für den Client eine bestimmte Farbe hat (in CSS), um sie zu unterscheiden. Die Eingabe wird in der Zeichenfolge gespeichert. Ist es möglich, eine ID zu erstellen, die mit dem String oder einer anderen Möglichkeit verbunden ist?Wie lege ich Textfarbe auf einen bestimmten String in einem Textbereich fest?

Out.appendText(userAnswer + "\n"); 
+0

JTextArea unterstützt keine andere Farbe für unterschiedlichen Text. Außerdem unterstützt JTextArea kein HTML (oder CSS). Sie können JEditorPane oder JTextPane verwenden. – birraa

+0

JTextArea ist eine Swing-Eigenschaft und nicht JavaFX. –

+0

Ja, ich sprach über Swing. Hab deinen javafx Tag nicht gesehen. – birraa

Antwort

2

Leider TextArea hat nicht die Funktionalität (zumindest von JavaFX 8). Es gibt ein GitHub Projekt mit dem Namen RichTextFX, das jedoch das was Sie suchen, haben könnte. Es hat die Fähigkeit, Textbereiche mit verschiedenen CSS-Stilen zu gestalten.

Verwandte Themen