• title: JTreeのルートノードに展開折り畳みアイコンを表示する tags: [JTree] author: aterai pubdate: 2015-02-09T00:08:57+09:00 description: JTreeのルートノードにノードの展開と折り畳みやその状態を表示するアイコン(ルートハンドル)を表示するかどうかを切り替えます。

概要

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

サンプルコード

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

解説

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

参考リンク

コメント