SWT (JFace): Foreground des Textes im TreeViewer ändern.

Status
Nicht offen für weitere Antworten.

Vatar

Bekanntes Mitglied
Tach mitnander. Häng schon wieder mal im SWT beziehungsweise JFace fest.
Ich möchte gerne die Farbe (Foreground) vom Text eines Knotens im TreeViewer ändern wenn ein bestimmter Wert drin steht. Bei Swing war das ja ganz einfach über einen eigenen Renderer möglich.
Wie mach ich das mit einem JFace TreeViewer?
Habs schon im LabelProvider versucht, aber der gibt nur den des Elements zurück.

thx
 

ronny

Bekanntes Mitglied
Hi!

Ich habs zwar net ausprobiert, aber es gibt ne setForeground(Color...) Methode für TreeItems...
da du ja den treeviewer hast, hast du auch den tree, und damit auch das selected treeitem, etc.

dort kannst du dann die farbe hinzufügen, die du möchtest...

Wie gesagt, ich habs net ausprobiert, aber da würde ich jetzt erstmal ansetzen...


[EDIT]
ok, ich hab noch was gefunden, das ist wahrscheinlich das, was du brauchst. Es gibt n IColorProvider interface, das dein TreeLabelProvider implementieren muss.... mit den getForeGround(..) und getBackGround(...) Methoden kriegst du genau den gewünschten effekt... :wink:
[/EDIT]
 

Vatar

Bekanntes Mitglied
ronny hat gesagt.:
Hi!

Ich habs zwar net ausprobiert, aber es gibt ne setForeground(Color...) Methode für TreeItems...
da du ja den treeviewer hast, hast du auch den tree, und damit auch das selected treeitem, etc.

dort kannst du dann die farbe hinzufügen, die du möchtest...

Wie gesagt, ich habs net ausprobiert, aber da würde ich jetzt erstmal ansetzen...


[EDIT]
ok, ich hab noch was gefunden, das ist wahrscheinlich das, was du brauchst. Es gibt n IColorProvider interface, das dein TreeLabelProvider implementieren muss.... mit den getForeGround(..) und getBackGround(...) Methoden kriegst du genau den gewünschten effekt... :wink:
[/EDIT]

Super, Danke.
Das mit dem TreeItem wäre zwar auch gegangen aber nur unter großen veränkungen mit geschalchtelten Schleifen.
Der IColorProvider war genau das, was ich gesucht habe.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
B JFace Bezugsquelle AWT, Swing, JavaFX & SWT 5
A JFace/SWT: ListViewer Inhalt nach Selection in zweitem List Viewer aktualisieren! AWT, Swing, JavaFX & SWT 5
A JFace Wizard: Ist es möglich eine Page zu löschen? AWT, Swing, JavaFX & SWT 2
M Filter in die JFace/SWT Tabelle einbauen AWT, Swing, JavaFX & SWT 5
I SWTBot und JFace AWT, Swing, JavaFX & SWT 2
lumo SWT JFace Databinding +Custom Table AWT, Swing, JavaFX & SWT 2
E JFace ListSelectionDialog & Mouse-Events? AWT, Swing, JavaFX & SWT 2
M SWT /Jface Wann einen ColumnLabelProvider benutzen? AWT, Swing, JavaFX & SWT 2
K SWT/JFace AWT, Swing, JavaFX & SWT 8
J SWT JFace Tree in Section unsichtbar (Eclipse Forms) AWT, Swing, JavaFX & SWT 5
A SWT Eclipse JFace Binding TreeViewer AWT, Swing, JavaFX & SWT 4
J Welche Fallstricke gibt es bei TreeTables in SWT/JFace AWT, Swing, JavaFX & SWT 3
M SWT Jface Action und localised Strings AWT, Swing, JavaFX & SWT 6
M sortierbare Tabelle mit jface und databinding AWT, Swing, JavaFX & SWT 3
B Sudokuartiger View (RadiobuttonTableView) mit JFace Viewer? AWT, Swing, JavaFX & SWT 3
D SWT JFace TableViewer nächster CellEditor nach Enter aktivieren AWT, Swing, JavaFX & SWT 5
D SWT JFace Wizard Progressbar AWT, Swing, JavaFX & SWT 4
E SWT JFace TitleAreaDialog OK Button sperren AWT, Swing, JavaFX & SWT 3
N swt und awt in JFace ummodeln AWT, Swing, JavaFX & SWT 13
V SWT/JFace Interessante Links AWT, Swing, JavaFX & SWT 3
dzim JFace ListViewer-Einträge mit CellEditor? AWT, Swing, JavaFX & SWT 3
X RCP/SWT/JFace: Sprache lässt sich nicht ändern AWT, Swing, JavaFX & SWT 3
dzim NullPointer bei refresh() einer JFace TableViewer AWT, Swing, JavaFX & SWT 2
dzim JFace TableViewer mit verschiedenen Inhalten AWT, Swing, JavaFX & SWT 4
L Frage zu Erstellung des Menu mit JFace AWT, Swing, JavaFX & SWT 2
A Jface: Wie Inhalt des Hauptbereichs verändern AWT, Swing, JavaFX & SWT 5
M JFace TableViewer + ContentProvider, wo sind die Spalten? AWT, Swing, JavaFX & SWT 6
S JFace Startprobleme AWT, Swing, JavaFX & SWT 2
G HTML-Link mit SWT bzw. JFACE AWT, Swing, JavaFX & SWT 4
G Dynamic Help mit SWT/JFace AWT, Swing, JavaFX & SWT 5
G JFace/SWT contra AWT/Swing AWT, Swing, JavaFX & SWT 10
F [jFace] ListViewer: zusätzliche Infos anzeigen lassen AWT, Swing, JavaFX & SWT 2
D JDIC Browser in SWT/JFace Anwendung nutzen AWT, Swing, JavaFX & SWT 2
S SWT/JFace TreeViewer: Rootknoten anzeigen AWT, Swing, JavaFX & SWT 10
J Fehler bei Applikationen mit JFace AWT, Swing, JavaFX & SWT 2
G JFace benutzen, aber wie! AWT, Swing, JavaFX & SWT 2
byte SWT -> JFace: TreeViewer AWT, Swing, JavaFX & SWT 4
S SWT/JFace TreeViewer-Problem AWT, Swing, JavaFX & SWT 2
V SWT (JFace): bekomme das FormLayout nicht hin. AWT, Swing, JavaFX & SWT 4
L (jface) InputDialog erweitern. AWT, Swing, JavaFX & SWT 2
W Verschiedene Foreground color in Combo SWT Auswahlliste AWT, Swing, JavaFX & SWT 5
saxman23 JLabel mit Background und Foreground setzen AWT, Swing, JavaFX & SWT 3
T Swing Einzelne Teile eines Textes färben? AWT, Swing, JavaFX & SWT 10
T Swing Aktuelle Größe eines Textes in einem Label darstellen AWT, Swing, JavaFX & SWT 3
C SWT Curser an den Anfang eines Textes setzen AWT, Swing, JavaFX & SWT 2
jueki Textgröße eines mehrzeiligen Textes AWT, Swing, JavaFX & SWT 3
T Umrandung des Textes eines Radiobuttons ändern AWT, Swing, JavaFX & SWT 2
N Abstand des Textes vom Rahmen bei JLabel AWT, Swing, JavaFX & SWT 2
S Fehler beim Auslesen des Textes im textfield AWT, Swing, JavaFX & SWT 8
M JScrollPane - Anfang eines hinzugefügten Textes anzeigen AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben