Swing/ShowsRootHandles のバックアップの現在との差分(No.4)
- category: swing folder: ShowsRootHandles title: JTreeのルートノードに展開折り畳みアイコンを表示する tags: [JTree] author: aterai pubdate: 2015-02-09T00:08:57+09:00 description: JTreeのルートノードにノードの展開と折り畳みやその状態を表示するアイコン(ルートハンドル)を表示するかどうかを切り替えます。 image:
概要
概要
JTree
のルートノードにノードの展開と折り畳みやその状態を表示するアイコン(ルートハンドル)を表示するかどうかを切り替えます。
Screenshot
Advertisement
サンプルコード
サンプルコード
解説
解説
- 左:
setShowsRootHandles(true)
- ルートノードのルートハンドルを表示する
- 右:
setShowsRootHandles(false)
- ルートノードのルートハンドルを表示しない
-
JTree#setRootVisible(false)
で、TreeModel
のルートノードが非表示になっている場合は、JTree
でルートノードのようになっているノードのルートハンドルが非表示になる -
JTree#setRootVisible(false)
でTreeModel
のルートノードが非表示になっている場合は、JTree
でルートノードのようになっているノードのルートハンドルが非表示になる
- メモ
-
apidoc
の日本語訳では、誤訳で意味が逆になっている
-
-
JDK 8
のJavadoc
日本語版ではJTree#setRootVisible(...)
メソッドの訳が実際の動作とは逆になっている- https://docs.oracle.com/javase/jp/8/docs/api/javax/swing/JTree.html#setShowsRootHandles-boolean-
newValue - ルートハンドルを表示しない場合は true、そうでない場合はfalse
- http://docs.oracle.com/javase/8/docs/api/javax/swing/JTree.html#setShowsRootHandles-boolean-
newValue - true if root handles should be displayed; otherwise, false
- newValue - ルート・ハンドルを表示しない場合は true、そうでない場合はfalse
- https://docs.oracle.com/javase/8/docs/api/javax/swing/JTree.html#setShowsRootHandles-boolean-
- newValue - true if root handles should be displayed; otherwise, false
- https://docs.oracle.com/javase/jp/8/docs/api/javax/swing/JTree.html#setShowsRootHandles-boolean-