2

以下に示すような JTree 構造があります。ノードに子ノードがあり、正常に動作しているときに表示されるアイコンがあります。

私の問題は、ROOT ノードを非表示にする必要があることです。ROOT ノードを非表示にすると、MainTop1 および MainTop2 ノードのアイコンは表示されませんが、それらには子があります。ROOT ノードを非表示にするために、「setRootVisible(false)」を使用しています。

また、ROOT ノードが非表示の場合、Topic1 および Topic ノードのアイコンは正しく表示されます。

ROOT が非表示のときに MainTop1 と MainTop2 のアイコンを表示する方法を知っている人はいますか? 前もって感謝します。

以下は私のツリー構造です:

ROOT
    MainTop1
        Topic1
            Subtopic1
            Subtopic2
    MainTop2
        Topic2
            Subtopic1
4

2 に答える 2

4

JTree#setShowsRootHandles(boolean newValue)ルート要素のハンドルの状態を制御します。

通常、これはfalseです。に変更してみてくださいtrue

于 2013-08-09T01:58:07.907 に答える