JTreeのノードに「展開」ボタンを追加して、展開可能であることを示したいと思います。問題は、ユーザーがクリックするまで子がないことです(バックグラウンドで処理が行われるため)。
ノードを親として設定したり、実際に子を持たずに子を持たせたりする方法はありますか?
ありがとう
独自のDefaultMutableTreeNode
実装をオーバーライドして使用することは可能isLeaf()
です:
このノードに子がない場合はtrueを返します。
Swingチュートリアル:JTreeは4.1DynamicTreeで説明しています。
偽の子/子の数を取得し、TreeWillExpandListenerを使用して実際の子に置き換えます