Дети в Перечне - PullRequest
       23

Дети в Перечне

0 голосов
/ 28 мая 2010

У меня есть перечисление для элементов в JTree

Когда я нахожу какой-то конкретный элемент в этом JTree, я хочу проверить, что это дети. Метод children () в перечислении проверяет, что он тоже внук?

Например, давайте предложим это JTree, рассматривая идентификацию как новые уровни дерева:

  • Фрукты
    • яблоко
    • виноград
      • оранжевый
      • персик
        • ананас
      • клубника
    • банан

Если я получу детей винограда , у меня будет только апельсин , персик и клубника или я получу персик дети ( ананас ) тоже?

Ответы [ 2 ]

1 голос
/ 28 мая 2010

Вы бы просто получили апельсин, персик и клубнику. В качестве дополнительного примечания к будущим ссылкам, такое поведение почти де-факто.

1 голос
/ 28 мая 2010

У вас просто будут апельсин и персик - вам нужно будет проверить их на наличие детей (внуков исходного узла).


Редактировать: Как отмечалось в деривации, вы также получите Strawberry, так как это ребенок первого уровня, но внуки не будут включены в перечисление.

...