PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Texteinfärben in Java?


Aqualon
2005-01-08, 20:22:54
Ich hab ne kleine Frage zu Syntaxhighlighting selbst gemacht. Soweit ich das bisher gesehen habe, kann man ja bei einer JTextArea die Farbe des Textes nur für den ganzen Inhalt per .setForeground() setzen.

Ist es irgendwie möglich einzelne Zeichen oder Wörter in einer JTextArea einzufärben oder muss das anderweitig gelöst werden? Falls ja, wie müsste man da am geschicktesten vorgehen?

Aqua

clm[k1]
2005-01-09, 02:24:09
Ich hab ne kleine Frage zu Syntaxhighlighting selbst gemacht. Soweit ich das bisher gesehen habe, kann man ja bei einer JTextArea die Farbe des Textes nur für den ganzen Inhalt per .setForeground() setzen.

Ist es irgendwie möglich einzelne Zeichen oder Wörter in einer JTextArea einzufärben oder muss das anderweitig gelöst werden? Falls ja, wie müsste man da am geschicktesten vorgehen?

Aqua

Nimm das JEditorPane.
Da kann man als content-type text/html nehmen, dann kannst du den inhalt mit html formatieren!


gruß
clm[k1]