2012-07-13 19 views
8

ルートノードのすべての子ノードを取得したい。jtreeのルートノードのすべての子ノードを取得するには?

例:

Root 
    child1 
     child1.child1 
    child2 
     child2.child1 

今私は "child1の" と "child2の" と呼ばれる2つの子ノードを取得したいです。

どうすればよいですか?何か可能性はありますか?その後、

tree.getModel().getChildCount(rootNode) 

tree.getModel().getRoot(); 

は、このルートノードの子の数を取得する:

私を助けてください、事前に感謝..

答えて

14

ツリーのルートを取得します。 0から子供の数に移動して電話する

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

ルートノードの子を取得します。あなたの要素がTreeNodeインタフェースを実装する場合

+0

私は答えを得たおかげを参照してください。そのルートノードのすべての子ノードを削除する方法を教えてください。 –

+0

あなたは2番目のパラメータを忘れました:-) – kleopatra

+0

ありがとう@kleopatra。一定。 –

関連する問題