Schrift und Farbe formatieren, und zwar pro Linie...

iChaos

Aktives Mitglied
Hi zusammen

Schon wieder ein Problem aufgetaucht... Jedoch sollte es das letzte für längere Zeit sein...

In meinem Chat gibt es die Möglichkeit Schrift und Farbe des Textes zu formatieren. Jedoch bleibt diese nur innerhalb des Eingabefelds bestehen. Sobald der String weitergesendet wird, wird er wieder weiss ausgegeben. Durch meine Methode sendMessage(String message, Font font) wird Nachricht und Schrift übergeben. Wenn ich aber mit dem JTextArea, wo der Text angezeigt wird, setFont(font) mache, wird logischerweise das ganze Area gleich... Gibt es da ne Möglichkeit, damit ich nur die "aktuelle Linie" die gelesen wird, formatieren kann und nicht gleich das ganze Textfeld?

Gruss
 
Hallo ,

wenn ich nicht falsch liege kann man bei JTextarea nur den ganzen Text farbig ändern und nicht einzelne Abschnitte in der Textarea.

Würde an deiner Stelle JTextPane anschauen. Da gibt es die möglichkeit meines Wissens nach.

Gruß

EDIT : Siehe Post über mir 🙂
 
@eRaa;

thx für den Hinweis, jedoch habe ich nachher das Problem, dass der String nicht mehr appenden kann... bzw wüsste ich nicht wie, deswegen ist die ganze Darstellung futsch...
 

Zurück
Oben