0

我有一个 JTree 中元素的枚举

当我在这个 JTree 中找到一些特定元素时,我想检查它的子元素。枚举中的方法children()是否也检查它的孙子?

例如,让我们假设这个 JTree,将标识视为树的新级别:

  • 水果
    • 苹果
    • 葡萄
      • 桃子
        • 菠萝
      • 草莓
    • 香蕉

如果我得到葡萄的孩子,我会只有橙子桃子草莓还是我也会得到桃子菠萝)?

4

2 回答 2

1

您将只有橙色和桃子 - 您需要检查它们的子节点(原始节点的孙子节点)。


编辑:正如推导所指出的,您还将获得 Strawberry,因为那是第一级孩子 - 但孙辈不会被包括在枚举中。

于 2010-05-27T20:04:50.980 回答
1

你只会得到橙子、桃子和草莓。作为未来参考的旁注,这种行为几乎是事实。

于 2010-05-27T20:07:12.677 回答