TreeObject-Icons ändern

Trycon

Grünschnabel
Servus hab mal ne kurze frage :) ,

Ich habe ein EclipseView erstellt. Es werden alle Projekte im Eclipse durchforstet und nach Properties-Dateien gesucht diese werden dann in einem Tree der sich im View befindet dargestellt.

Root (TreeParent)
|_
Projectname (TreeParent)
|_
PropertiesDatei (TreeObject)

Ich würde nun gerne wenn ich doppel Click auf ein TreeObject mache das jeweilige Icon von diesem Object ändern, weiss aber nicht wie. Kann mir da wer helfen ?

mfg Trycon
 
ja das hab ich mir schon angeguckt, kann auch die Icons von den TreeObjects setzen .. nur ich weiss nicht wie ich von einem einzelenen Selektiertem TreeObject per doubleClick-Listener das ICON ändere .. Danke trotzdem :eek:
 
Hallo,

hast du es schon damit probiert: TreeItem.setImage()? Ansonsten würde ich dir raten statt Tree den TreeViewer zu verwenden. Dann kannst du ihm einen eigenenen LabelProvider zuweisen und dort in der getImage()-Methode entscheiden, welches Icon zurückgegeben wird.

Grüße
Vincent
 
Zurück