【问题标题】:Parent And Children Relationship亲子关系
【发布时间】:2009-08-03 10:26:45
【问题描述】:

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

食物苹果果实种子等。

桌椅笔学校等..

...

食物芒果皮瓜等。

从左边看,我想为例如;在第一行,

苹果的食物父母

水果的苹果父母

种子的亲本

如果有更多数据,那么等等。 我将使用循环从服务器迭代上述数据;示例:::

+Food
  Apple
       Fruit
            Seed
                etc..

+Table
    Chair
        Pen
           School
                 etc..

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

需要你的帮助。

谢谢

【问题讨论】:

  • 你认为如果你提到这个平台会有所帮助吗?
  • 如果每个节点恰好有 1 个后代,那么它就不是真正的树。
  • 问题提到了 Eclipse。所以他可能在 Eclipse 视图中寻找 Tree,这意味着他需要 SWT。

标签: java eclipse data-structures


【解决方案1】:

首先阅读一些理论Composite Design Pattern

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-30
      • 1970-01-01
      • 2012-05-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多