我在使用我的应用程序时遇到了这个问题,需要帮助。我有这种形式的服务器数据
食品苹果果实等。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成为苹果的孩子等等。
需要你的帮助。
由于
答案 0 :(得分:2)
首先阅读一些理论Composite Design Pattern
答案 1 :(得分:1)
在eclipse中,您将使用TreeViewer显示树。 This article解释了如何使用它。
您可能会感到困惑,因为您发现很多文章都在谈论如何使用子类建模父/子关系。你不想在这里;您想要一个表示树中节点的单个类,该节点包含与子节点相同的多个其他实例。