9

ルート ノードのすべての子ノードを取得したい。

元:

Root
   child1
      child1.child1
   child2
      child2.child1

次に、「child1」と「child2」という 2 つの子ノードを取得します。

どうやってするか?可能性はありますか?

助けてください、よろしくお願いします..

4

2 に答える 2

17

ツリーのルートを取得します。

 tree.getModel().getRoot();

次に、このルート ノードの子の数を取得します。

 tree.getModel().getChildCount(rootNode)

次に、0 から子の数まで行って呼び出します

tree.getModel().getChild(rootNode, i)

ルート ノードの子を取得します。

于 2012-07-13T12:40:43.417 に答える
5

要素がインターフェースを実装している場合TreeNodeは、使用可能なメソッドを使用できます。

それ以外の場合は、を直接クエリできますTreeModel。を参照してください

メソッド

于 2012-07-13T12:42:50.400 に答える