• 追加された行はこの色です。
  • 削除された行はこの色です。
TITLE:JTreeの選択されたノードを展開する
#navi(../)
#tags(JTree)
RIGHT:Posted by &author(aterai); at 2012-09-24
#author(aterai)
#pubdate(2012-09-24T13:08:25+09:00)
#tags(JTree)
*JTreeの選択されたノードを展開する [#fdd0db61]
``JTree``の選択されたノードまでのパスをすべて展開して可視状態にします。
* 概要 [#fdd0db61]
`JTree`の選択されたノードまでのパスをすべて展開して可視状態にします。

-&jnlp;
-&jar;
-&zip;
#download(https://lh6.googleusercontent.com/-sOsnOftT8xE/UF_b7dSxzQI/AAAAAAAABS0/i_xYkTfxbZg/s800/ExpandsSelectedPaths.png)

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

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

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

**参考リンク [#ia19db6d]
* 参考リンク [#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 が付かない
-- メモ: 日本語版には`docs`が付かない
- [[JTreeのノードを検索する>Swing/SearchBox]]

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