4

JTreeのノードに「展開」ボタンを追加して、展開可能であることを示したいと思います。問題は、ユーザーがクリックするまで子がないことです(バックグラウンドで処理が行われるため)。

ノードを親として設定したり、実際に子を持たずに子を持たせたりする方法はありますか?

ありがとう

4

2 に答える 2

6

独自のDefaultMutableTreeNode実装をオーバーライドして使用することは可能isLeaf()です:

このノードに子がない場合はtrueを返します。

Swingチュートリアル:JTreeは4.1DynamicTreeで説明しています。

于 2010-03-18T19:26:10.557 に答える
1

偽の子/子の数を取得し、TreeWillExpandListenerを使用して実際の子に置き換えます

于 2010-03-18T19:25:40.707 に答える