TITLE:JTreeの選択されたノードを展開する
#navi(../)
RIGHT:Posted by [[aterai]] at 2012-09-24
*JTreeの選択されたノードを展開する [#fdd0db61]
JTreeの選択されたノードまでのパスをすべて展開して可視状態にします。

-&jnlp;
-&jar;
-&zip;

//#screenshot
#ref(https://lh6.googleusercontent.com/-sOsnOftT8xE/UF_b7dSxzQI/AAAAAAAABS0/i_xYkTfxbZg/s800/ExpandsSelectedPaths.png)

**サンプルコード [#pffd84f2]
#code(link){{
tree.setExpandsSelectedPaths(true);
}}

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

**参考リンク [#ia19db6d]
- [[JTreeのノードを検索する>Swing/SearchBox]]

**コメント [#l42b97e5]
#comment