ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
1046
1046
EMPFEHLEN
-
Hallo zusammen,
ich lese aus einer Oracle-DB daten aus, die auf sich selber referenzieren. Die struktur sieht wie folgt aus:
ID Name ParentFolder
1 Root-Ordner Null
2 Ordner1 1
3 Ordner2 1
4 Ordner3 2
5 Ordner4 3
6 Ordner5 1
Ich lese die Daten in eine definierte ArrayList ein, was auch wunderbar funktioniert
Wie kann ich denn ein jTree zusammenbasteln, dass es mir wie folgt eine dynamisch Anzeige macht?
Root-Ordner (das bekomme ich hin
)
|____Ordner1
| |____Ordner3
|____Ordner2
| |____Ordner4
|____Ordner5
Ich steh momentan echt brutal auf dem Schlauch. Um eine Hilfe wäre ich sehr froh
Gruß
stefschi
-
Ist erledigt. Mach es nun so:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
/** * Sucht den Root-Ordner, definiert durch Folid = 1 */ for(int a=0;a<Ordner.size();a++){ if(Ordner.get(a).getFolid()==1){ root = new javax.swing.tree.DefaultMutableTreeNode(Ordner.get(a).getFolename()); Uebersicht_Ordner.setModel(new javax.swing.tree.DefaultTreeModel(root)); Uebersicht_Ordner.updateUI(); } } /** * Sucht die Unterelemente von dem Root-Ordner, definiert durch FOLPARENTID = 1 */ for(int a=0;a<Ordner.size();a++){ if(Ordner.get(a).getFolparentid()==1){ String darüberliegender_Ordern = parentnummer_in_name_umwandel(Ordner.get(a).getFolparentid()); element_dazufuegen(darüberliegender_Ordern, Ordner.get(a).getFolename()); Uebersicht_Ordner.updateUI(); } } /** * Füge allen anderen Umterelemente dazu, definiert durch FOLPARENTID > 1 */ for(int a=0;a<Ordner.size();a++){ if(Ordner.get(a).getFolparentid()>1){ String darüberliegender_Ordern = parentnummer_in_name_umwandel(Ordner.get(a).getFolparentid()); element_dazufuegen(darüberliegender_Ordern, Ordner.get(a).getFolename()); Uebersicht_Ordner.updateUI(); } }
Gruß
Stefschi
Ähnliche Themen
-
JTree rekursiv aus XML-Datei erzeugen
Von Happyman im Forum Algorithmen & Datenstrukturen mit JavaAntworten: 1Letzter Beitrag: 16.06.09, 19:26 -
C# Button, Array, Gruppe, Dynamisch erzeugen
Von Blackhawk50000 im Forum .NET Windows FormsAntworten: 14Letzter Beitrag: 28.06.08, 12:24 -
JTree aus Excel-Tabelle mit gruppierten Elementen erzeugen
Von flispy im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 17.05.08, 14:09 -
dynamisch PDF erzeugen?
Von Admi im Forum PHPAntworten: 12Letzter Beitrag: 28.04.06, 00:30 -
XLS mit PHP dynamisch erzeugen?
Von TXC -Freak im Forum PHPAntworten: 17Letzter Beitrag: 31.07.05, 14:51





Zitieren
Login





