ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
491
491
EMPFEHLEN
-
Hi,
man kann ja für Eingeschaften wie "closed", "selected" etc.
ein eigenes Icon einlesen und darstellen. Geht es auch
für die Ebenen das zu machen.
Ich hab ein JTree, in dem die erste ebene ein Bild haben sollte
die 2. eins und die 3. und 4. auch noch eins. Geht das?
Wenn wie?
Danke !
-
08.03.06 23:31 #2
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo!
Wie man die passenden Icons setzen kann findest du hier:
http://www.tutorials.de/forum/java/1...ighlight=JTree
Weiterhin kannst du über:
Die "Tiefe" des aktuellen Knotens ermitteln. Damit kannst du dann auch dem TreeCellRenderer Anweisen die Icons entsprechend zu "erweitern" ... beispielsweise in dem du dir irgendwie den entsprechenden GraphicsContext besorgst und dort das Hierarchielevel beispielsweise als String reinzeichnest...Code :1 2 3 4
TreePath treePath = tree.getPathForRow(row); if (treePath != null) { System.out.println(tree.getPathForRow(row).getPathCount()); }
oder du legst dir eine Map mit Icons an und ziehst für die entsprechenden Hierarchiestufen die passendne Icons aus der Map. Das würde ich aber nur machen, wenn der Bauem nicht allzu groß wird.
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
Ähnliche Themen
-
Fragen zu ScrollPane und ImageIcons
Von kazeer im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 1Letzter Beitrag: 26.03.09, 02:26 -
ImageIcons als Schlüssel-Wert-Paar
Von gajupa im Forum JavaAntworten: 1Letzter Beitrag: 04.10.07, 18:20 -
ImageIcons in (J)Applet und .jar-File verschwinden
Von sirstefan im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 5Letzter Beitrag: 07.08.07, 21:36 -
Drag and Drop von ImageIcons funktioniert nicht
Von javaml im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 1Letzter Beitrag: 18.04.07, 13:10 -
ImageIcons in JList darstellen
Von Skalar im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 5Letzter Beitrag: 30.05.04, 17:42





Zitieren

Login





