ルート ノードのすべての子ノードを取得したい。
元:
Root
child1
child1.child1
child2
child2.child1
次に、「child1」と「child2」という 2 つの子ノードを取得します。
どうやってするか?可能性はありますか?
助けてください、よろしくお願いします..
ツリーのルートを取得します。
tree.getModel().getRoot();
次に、このルート ノードの子の数を取得します。
tree.getModel().getChildCount(rootNode)
次に、0 から子の数まで行って呼び出します
tree.getModel().getChild(rootNode, i)
ルート ノードの子を取得します。
要素がインターフェースを実装している場合TreeNode
は、使用可能なメソッドを使用できます。
それ以外の場合は、を直接クエリできますTreeModel
。を参照してください
メソッド