TITLE:JTreeの選択されたノードを展開する
#tags(JTree)
#author(aterai)
#pubdate(2012-09-24T13:08:25+09:00)
#tags(JTree)
* 概要 [#fdd0db61]
`JTree`の選択されたノードまでのパスをすべて展開して可視状態にします。

#download(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]
- http://docs.oracle.com/javase/1.3/docs/guide/swing/JTreeChanges.html
- http://docs.oracle.com/javase/jp/1.3/guide/swing/JTreeChanges.html
-- メモ: 日本語版には`docs`が付かない
- [[JTreeのノードを検索する>Swing/SearchBox]]

* コメント [#l42b97e5]
#comment