TITLE:JTreeの選択されたノードを展開する

Posted by aterai at 2012-09-24

JTreeの選択されたノードを展開する

JTreeの選択されたノードまでのパスをすべて展開して可視状態にします。

  • &jnlp;
  • &jar;
  • &zip;
ExpandsSelectedPaths.png

サンプルコード

tree.setExpandsSelectedPaths(true);
View in GitHub: Java, Kotlin

解説

  • JTree#setExpandsSelectedPaths(false);
    • ノード選択を変更しても親パスを展開しない
  • JTree#setExpandsSelectedPaths(true);
    • デフォルト(JDK 1.3 から)
    • マウスによる選択ではない、JTree#addSelectionPath(TreePath)などによるノード選択が行われた場合、選択されたノードまでのパスをすべて展開して可視化(スクロールはしない)

参考リンク

コメント