Home
/
JavaForum
/
Swing + AWT
Infos
|
Features
|
Gold-Edition
|
Kundenservice
java
Übersicht
Forum
-
Beginner
-
Java allgemein
-
JDBC
-
JNI
-
Networking
-
Online-Ressourcen
-
Swing + AWT
-
XML
-
Meckerecke
Mitglieder
LOGIN
User oder E-Mail
Passwort
·
Passwort vergessen
·
Kostenlos anmelden
Information
Demo
Features
Im Vergleich
Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
Kundenservice
Impressum
Datenschutz
AGB
Status
4.738 User online
1 User eingeloggt
Beiträge
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
Antworten
Neuer Beitrag
Gesamtdarstellung
Detaildarstellung
Einzeldarstellung
Threaddarstellung
Beitrag 1379 von 1460 (94%)
Autor
stemax
Datum
26.08.04, 09:36
Betreff
JTree + DefaultTreeCellRenderer
Hallo Kolllegen,
man kann doch über die Klasse DefaultTreeCellRenderer die Methoden 'setLeafIcon(Icon newIcon)', 'setClosedIcon(Icon newIcon)' usw. anwenden um eigene Symbole zu verwenden.
Diese Settings werden schliesslich der Tree Methode 'setCellRenderer(TreeCellRenderer x)' übergeben.
Die Ausgangsgeschichte ist nun folgende: In meinem Baum wird ein Leaf unterschiedlich repräsentiert. Das Leaf repräsentiert manchmal ein Text bzw. HTML-Datei, ein anderes mal einen leeren(!) Folder. Das ganze ist so aufgebaut, weil die Daten aus einer DB kommen. Dort gibt es Objekte vom Typ 'collection', die eben auch leer sein können.
Für Text-Dateien sollte nun z. B. ein text.gif geladen werden und für leere Folder folder_open.gif.
Problem: DefaultTreeCellRenderer bezieht sich immer auf den kompletten Baum. Das heisst, überschreibe ich 'setLeafIcon(Icon newIcon)' an den jeweiligen Nodes, wirkt sich das natürlich immer auf den gesamten Baum aus - das möchte ich eben verhindern.
Also: Gibt es sowas, wie 'setLeafIcon(Icon newIcon) für einzelne Nodes?
Danke
Grüsse Stefan
Diskussionsverlauf:
JTree + DefaultTreeCellRenderer
Re: JTree + DefaultTreeCellRenderer
Re: JTree + DefaultTreeCellRenderer
Auf diesen Beitrag antworten
Neuen Beitrag verfassen
Impressum
·
Datenschutz
·
AGB
·
Infos
·
Presse
Ein modernes Forum:
teamturn.com