• 追加された行はこの色です。
  • 削除された行はこの色です。
TITLE:JTreeの選択モードを切り替える
#navi(../)
RIGHT:Posted by &author(aterai); at 2011-08-01
*JTreeの選択モードを切り替える [#f9ac165a]
JTreeの選択モードを切り替えます。
---
title: JTreeの選択モードを切り替える
tags: [JTree, TreePath]
author: aterai
pubdate: 2011-08-01T15:39:38+09:00
description: JTreeの選択モードを切り替えます。
---
* 概要 [#f9ac165a]
`JTree`の選択モードを切り替えます。

-&jnlp;
-&jar;
-&zip;
#download(https://lh6.googleusercontent.com/-bPltus2wD6w/TjZCCGnH40I/AAAAAAAABAE/tgmolSg-2Ys/s800/TreeSelection.png)

//#screenshot
#ref(https://lh6.googleusercontent.com/-bPltus2wD6w/TjZCCGnH40I/AAAAAAAABAE/tgmolSg-2Ys/s800/TreeSelection.png)

**サンプルコード [#cd4092ab]
* サンプルコード [#cd4092ab]
#code(link){{
tree.getSelectionModel().setSelectionMode(TreeSelectionModel.CONTIGUOUS_TREE_SELECTION);
}}

**解説 [#ubefa354]
上記のサンプルでは、tree.getSelectionModel().setSelectionMode(...)メソッドを使用して、選択モードを設定しています。
* 解説 [#ubefa354]
上記のサンプルでは、`tree.getSelectionModel().setSelectionMode(...)`メソッドを使用して、選択モードを設定しています。

- TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION
-- Ctrl-クリック、Shift-クリックなどで、自由にTreePathを選択状態にすることができます。
- TreeSelectionModel.SINGLE_TREE_SELECTION
-- TreePathをひとつだけ選択状態にすることができます。
- TreeSelectionModel.CONTIGUOUS_TREE_SELECTION
-- TreePathが連続している場合は、複数選択できます。
- `TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION`
-- Ctrl-クリック、Shift-クリックなどで、自由に`TreePath`を選択状態にすることができます。
- `TreeSelectionModel.SINGLE_TREE_SELECTION`
-- `TreePath`をひとつだけ選択状態にすることができます。
- `TreeSelectionModel.CONTIGUOUS_TREE_SELECTION`
-- `TreePath`が連続している場合は、複数選択できます。

//**参考リンク
**コメント [#p7b4ab11]
//* 参考リンク
* コメント [#p7b4ab11]
#comment
#comment