Summary

JTreeのルートノードにノードの展開と折り畳みやその状態を表示するアイコン(ルートハンドル)を表示するかどうかを切り替えます。

Source Code Examples

tree.setShowsRootHandles(false);
View in GitHub: Java, Kotlin

Explanation

  • 左: setShowsRootHandles(true)
    • ルートノードのルートハンドルを表示する
  • 右: setShowsRootHandles(false)
    • ルートノードのルートハンドルを表示しない
    • JTree#setRootVisible(false)TreeModelのルートノードが非表示になっている場合は、JTreeでルートノードのようになっているノードのルートハンドルが非表示になる

Reference

Comment