2009-08-03 15 views
0

私のアプリケーションにこの問題があり、助けが必要です。私は、このフォーム親と児童の関係

食品リンゴ果実の種子などにサーバーからデータを持っている...

表議長ペンスクールら..

...

食品マンゴーメロンなどのピア..

左から読んで、私は例を作りたいと思っています。種子の最初の行では、アップル

食品親

フルーツ

のアップル親

フルーツ親など、より多くのデータがある場合

と... 私は上記の上にitereateますループを使用してサーバーからのデータ。例:::

+Food 
    Apple 
     Fruit 
      Seed 
       etc.. 

+Table 
    Chair 
     Pen 
      School 
       etc.. 

データは、Eclipseビューでツリーのような形式で表示されます。上記のコードでは、「食品」と「テーブル」は同じレベルに属しています。 私の問題はどうやって始めるのですか?私は一日中グーグルで探せましたが、私が本当に理解しているものは見つけられません。 私は例えば、 "食べ物"の親を作ってAppleの子を作り、次にAppleの子をFruitの子にすることができます。

あなたの助けが必要です。

おかげで開始するための

+1

プラットフォームに言及した場合、それが役立つと思いますか? –

+2

すべてのノードにちょうど1つの子孫がある場合、実際にはツリーではありません。 –

+0

質問はEclipseに言及しています。だから彼はおそらくEclipseビューでTreeを探しています。つまりSWTが必要です。 – AlbertoPL

答えて

2

は、あなたがツリーを表示するためにTreeViewerを使用するEclipseでのいくつかの理論Composite Design Pattern

1

をお読みください。 This articleは、その使い方を説明しています。

サブクラス化を使用して親子関係をモデル化する方法について多くの記事があるので、混乱するかもしれません。あなたはそれをここでは望んでいません。子ノードと同じクラスの多数のインスタンスを含むツリー内のノードを表す単一のクラスが必要です。

関連する問題