2009-08-03 25 views
0

Ich habe dieses Problem mit meiner Anwendung und brauche Hilfe. Ich habe Daten von dem Server in dieser FormEltern-Kind-Beziehung

Lebensmittel Apfel Obst Samen etc ..

Tisch Stuhl Stift Schule et ..

...

Lebensmittel Mango Peer Melon etc ..

Lesen von links, ich möchte für z. in der ersten Reihe,

Lebensmittel Eltern von Apple

Apple-Mutter von Obst

Obst Eltern von Seed

und wenn es etc mehr Daten werden dann .. Ich werde die oben itereate über Daten vom Server mit Schleife; Beispiel :::

+Food 
    Apple 
     Fruit 
      Seed 
       etc.. 

+Table 
    Chair 
     Pen 
      School 
       etc.. 

Die Daten werden in Eclipse Views in baumartiger Form angezeigt. Im obigen Code gehören "Essen" und "Tabelle" zu derselben Ebene. Mein Problem ist, wie fange ich an. Ich habe den ganzen Tag gegooglet, kann aber nichts finden, was ich wirklich verstehe. Wie kann ich zum Beispiel "Food" Eltern machen und Apple sein Kind machen und dann Fruit das Kind von Apple und so weiter machen.

Brauchen Sie Ihre Hilfe.

Dank

+1

Denkst du, es könnte helfen, wenn du die Plattform erwähnt hast? –

+2

Wenn jeder Knoten genau einen Nachkommen hat, dann ist es nicht wirklich ein Baum. –

+0

Die Frage erwähnt Eclipse. Also sucht er wahrscheinlich nach einem Baum in einer Eclipse-Ansicht, was bedeutet, dass er SWT braucht. – AlbertoPL

Antwort

1

in Eclipse, werden Sie eine TreeViewer verwenden den Baum angezeigt werden soll. This article erklärt, wie man es benutzt.

Sie könnten verwirrt sein, weil Sie eine Menge Artikel finden, die darüber sprechen, wie eine Eltern/Kind-Beziehung mit Unterklassen modelliert werden kann. Das willst du hier nicht; Sie möchten eine einzelne Klasse, die einen Knoten in Ihrer Struktur darstellt, der eine Anzahl anderer Instanzen der gleichen Klasse wie untergeordnete Knoten enthält.