父母与子女的关系

时间:2009-08-03 10:26:45

标签: java eclipse data-structures

我在使用我的应用程序时遇到了这个问题,需要帮助。我有这种形式的服务器数据

食品苹果果实等。

Table Chair pen School et ..

...

Food Mango Peer Melon等..

从左边读,我想做例如;在第一行,

Apple的食品父母

Apple的水果之父

种子的亲子

如果还有更多数据等等。 我将使用循环从服务器迭代上述数据;实施例:::

+Food
  Apple
       Fruit
            Seed
                etc..

+Table
    Chair
        Pen
           School
                 etc..

数据将在eclipse视图中以树状形式显示。在上面的代码中,“Food”和“Table”属于同一级别。 我的问题是我该如何开始。我用Google搜索了一整天但找不到我真正理解的东西。 我怎样才能使“食物”成为父母,让苹果成为孩子,然后让Fruit成为苹果的孩子等等。

需要你的帮助。

由于

2 个答案:

答案 0 :(得分:2)

首先阅读一些理论Composite Design Pattern

答案 1 :(得分:1)

在eclipse中,您将使用TreeViewer显示树。 This article解释了如何使用它。

您可能会感到困惑,因为您发现很多文章都在谈论如何使用子类建模父/子关系。你不想在这里;您想要一个表示树中节点的单个类,该节点包含与子节点相同的多个其他实例。