TreeCellRenderer Stilfrage



Hallo zusammen!
Ich habe einen JTree, dessen Knoten je nach Objekttyp unterschiedlich
dargestellt werden sollen. Da der DefaultTreeCellRenderer von JLabel
erbt und mir für meine Augabe ein JLabel nicht ausreicht, implementiere
ich mir einen eigenen TreeCellRenderer, der von JPanel erbt. So weit, so
gut.

Nun benötige ich allerdings in manchen TreeCells Interaktionselemente
(z.B. JCheckBox, JTextField, JButton), an die ItemListener angehängt
werden sollten. Da - so funktioniert jedenfalls die Implementierung des
DefaultTreeCellRenderers - von der Methode getTreeCellRendererComponent
jeweils ein an das übergebene Objekt angepasstes "this" (also im Grunde
stets dasselbe Objekt) zurückgegeben wird, kann ich daran wohl keine
unterschiedlichen Listener hängen... oder doch?

Hat jemand von Euch das schon gemacht und kann mir ein paar Tipps geben?
Danke + Grüße, Phil
.