DefaultStyledDocument eingegebenen String durchsuchen und bestimmte Sachen einfärben

Pannemann

Neues Mitglied
Hallo zusammen,

ich muss für eine Abgabe ein Kalenderblatt erstellen und es auf einer GUI ausgeben, dabei sollen Feiertage im Kalenderblatt farbig markiert werden. Das Kalenderblatt gebe ich auf einer JTextPane aus, der vorher mit DefaultStyledDocument formatiert worden ist. Ich hänge nun dabei die Feiertage die mit * umrundet sind einzufärben. Deshalb meine frage kann ich mithilfe vom DefaultStyledDocument den eingegebenen String durchsuchen und dann nur die entsprechenden Zeichen farbig markieren?

Mit besten Grüßen
 
Ja klar, du musst halt beim eingegebenen String schauen, ob er die entsprechende Information enthält. Ich weiss ja nicht wie du dein Dokument füllst, ob häppchenweise oder mehrerer Strings auf einmal. Denn davon hängt ja ab was du überprüfen musst, ob es ein Feiertag ist.

Wenn du das Element extrahiert hast und weisst wo es sich im Document befindet, dann kannst du die Font und den Style dafür ändern. Ich hatte mal selbst ein Syntaxhighlighting in meiner Abschlussarbeit gemacht auf dieser Basis.
 
Zuletzt bearbeitet:

Neue Themen


Zurück
Oben