Hallo zusammen,
Ich verwende eine Jtree und möchte die Knoten und Kindesknoten usw. mit einer Liste abspeichern.
Wenn man einen Knoten anklickt, dann erscheint in der rechten Hälfte ein Panel mit verschiedenen Attributen, die man bearbeiten kann.
Ich verwende sozusagen für jeden Knoten ein neues Panel.
Dabei möchte ich dieses erzeugten Panel für den jeweiligen Knoten speichern.
Das ist soweit ja auch kein Problem.
Jedoch habe ich Schwierigkeiten beim Aufruf der gespeicherten Elemente:
Als Beispiel
Ich hatte mir folgendes überlegt:
1. Ich speichere die Knoten als kompletten Pfadnamen ab:
z.B. WurzelKnotenKind
-> Das ist aber meiner Meinung nach sehr unübersichtlich, da der Baum beliebig tief gehen kann.
2. Ich speichere den Namen des Knotens oder Kindes und dazu noch das Level ab.
z.B. Kind2
-> Es können Die Elemente im selben Level mehrfach vorkommen.
Ist eine Liste hierbei sinnvoll, wenn nicht, welche Komponente wären dann sinnvoll?
Welche Möglichkeit gäbe es noch die Elemente schlüssig abzuspeichern, insbesondere wie greife ich wieder auf die Elemente der List zu?
Mit freundlichem Gruß
Systalisma
Ich verwende eine Jtree und möchte die Knoten und Kindesknoten usw. mit einer Liste abspeichern.
Wenn man einen Knoten anklickt, dann erscheint in der rechten Hälfte ein Panel mit verschiedenen Attributen, die man bearbeiten kann.
Ich verwende sozusagen für jeden Knoten ein neues Panel.
Dabei möchte ich dieses erzeugten Panel für den jeweiligen Knoten speichern.
Das ist soweit ja auch kein Problem.
Jedoch habe ich Schwierigkeiten beim Aufruf der gespeicherten Elemente:
Als Beispiel
Java:
Wurzel
Knoten
Knoten
Kind
Knoten
Kind
Kind
Knoten
Ich hatte mir folgendes überlegt:
1. Ich speichere die Knoten als kompletten Pfadnamen ab:
z.B. WurzelKnotenKind
-> Das ist aber meiner Meinung nach sehr unübersichtlich, da der Baum beliebig tief gehen kann.
2. Ich speichere den Namen des Knotens oder Kindes und dazu noch das Level ab.
z.B. Kind2
-> Es können Die Elemente im selben Level mehrfach vorkommen.
Ist eine Liste hierbei sinnvoll, wenn nicht, welche Komponente wären dann sinnvoll?
Welche Möglichkeit gäbe es noch die Elemente schlüssig abzuspeichern, insbesondere wie greife ich wieder auf die Elemente der List zu?
Mit freundlichem Gruß
Systalisma