• category: swing folder: ShowsRootHandles title: JTreeのルートノードに展開折り畳みアイコンを表示する tags: [JTree] author: aterai pubdate: 2015-02-09T00:08:57+09:00 description: JTreeのルートノードにノードの展開と折り畳みやその状態を表示するアイコン(ルートハンドル)を表示するかどうかを切り替えます。 image: https://lh3.googleusercontent.com/-UsJgMi0D1h0/VNd47dUqy8I/AAAAAAAANwc/NyIfxKP0SVw/s800/ShowsRootHandles.png

概要

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

サンプルコード

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

解説

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

参考リンク

コメント