• 追加された行はこの色です。
  • 削除された行はこの色です。
TITLE:JTreeの展開、折畳みアイコンを非表示にする
#navi(../)
RIGHT:Posted by [[aterai]] at 2010-05-31
#tags()
RIGHT:Posted by &author(aterai); at 2010-05-31
*JTreeの展開、折畳みアイコンを非表示にする [#j8acc5d0]
JTreeの展開、折畳みアイコンを変更して非表示にします。

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

//#screenshot
#ref(http://lh6.ggpht.com/_9Z4BYR88imo/TQTWHHSFZMI/AAAAAAAAAos/aymKObZa7WQ/s800/TreeExpandedIcon.png)

**サンプルコード [#h4c75a6a]
#code{{
#code(link){{
Icon emptyIcon = new EmptyIcon();
UIManager.put("Tree.expandedIcon",  new IconUIResource(emptyIcon));
UIManager.put("Tree.collapsedIcon", new IconUIResource(emptyIcon));
}}

**解説 [#k9aa6922]
上記のサンプルでは、サイズ0のIconをTree.expandedIcon, Tree.collapsedIcon として使用することで、それぞれ非表示になるように設定しています。

**参考リンク [#g8ef9fe5]
-[[JTableのソートアイコンを変更>Swing/TableSortIcon]]
-[[JTreeのOpenIcon、ClosedIcon、LeafIconを変更>Swing/TreeLeafIcon]]

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