Java 枚举中的子对象

Java 枚举中的子对象,java,enumeration,children,Java,Enumeration,Children,我对JTree中的元素进行了枚举 当我在这个JTree中找到一些特定元素时,我想检查它的子元素。枚举中的方法children()是否也检查它的grandcildren 例如,让我们使用此JTree,将标识视为树的新级别: 果实 苹果 葡萄 橙色的 桃子 菠萝 草莓的 香蕉 如果我得到葡萄的孩子,我会只得到橘子、桃子和草莓,还是我也会得到桃子的孩子(Pineople)?你只需要橘子和桃子,你需要检查他们的孩子(原始节点的子节点) 编辑:如推导所述,你也会得到草莓,因为这是一级孩子

我对JTree中的元素进行了枚举

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

例如,让我们使用此JTree,将标识视为树的新级别:

  • 果实
    • 苹果
    • 葡萄
      • 橙色的
      • 桃子
        • 菠萝
      • 草莓的
    • 香蕉

如果我得到葡萄的孩子,我会只得到橘子、桃子和草莓,还是我也会得到桃子的孩子(Pineople)?

你只需要橘子和桃子,你需要检查他们的孩子(原始节点的子节点)



编辑:如推导所述,你也会得到草莓,因为这是一级孩子-但孙子孙女不会被包括在枚举中。

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

我想他也会得到草莓!