概要

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

サンプルコード

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

解説

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

参考リンク

コメント