Swing/TreeLineStyle のバックアップの現在との差分(No.1)
- バックアップ一覧
- 差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- バックアップ を表示
- Swing/TreeLineStyle へ行く。
- 1 (2016-08-08 (月) 01:52:27)
- 2 (2016-08-08 (月) 14:07:49)
- 3 (2016-08-09 (火) 19:37:27)
- 4 (2016-08-22 (月) 08:59:16)
- 5 (2016-08-25 (木) 20:25:58)
- 6 (2017-02-20 (月) 19:40:38)
- 7 (2017-02-28 (火) 17:51:53)
- 8 (2017-10-08 (日) 21:10:48)
- 9 (2018-02-15 (木) 14:23:42)
- 10 (2019-04-18 (木) 18:00:42)
- 11 (2021-01-30 (土) 00:51:43)
- 12 (2024-01-03 (水) 02:11:41)
- 追加された行はこの色です。
- 削除された行はこの色です。
--- category: swing folder: TreeLineStyle title: JTreeのノード間の接続線のスタイルを変更する tags: [JTree, MetalLookAndFeel] author: aterai pubdate: 2016-08-08T01:48:44+09:00 description: JTreeのノード間の接続線のスタイルを変更、または非表示にします。 image: https://drive.google.com/uc?id=1pbnpWXAOC1SNWnBA7miVxg8WiwCgX0w34w --- * 概要 [#summary] `JTree`のノード間の接続線のスタイルを変更、または非表示にします。 #download(https://photos.google.com/photo/AF1QipMT3hFyIlIPMoT-CgBOSchQs0LnAIMtsliQjnRB) #download(https://drive.google.com/uc?id=1pbnpWXAOC1SNWnBA7miVxg8WiwCgX0w34w) * サンプルコード [#sourcecode] #code(link){{ JTree tree0 = new JTree(); tree0.putClientProperty("JTree.lineStyle", "Angled"); JTree tree1 = new JTree(); tree1.putClientProperty("JTree.lineStyle", "Horizontal"); JTree tree2 = new JTree(); tree2.putClientProperty("JTree.lineStyle", "None"); }} * 解説 [#explanation] 上記のサンプルでは、`JTree#putClientProperty("JTree.lineStyle", "Angled");`などでノード間の接続線のスタイルを変更してます。`MetalLookAndFeel`を使用している場合のみ、この指定は有効になります。 上記のサンプルでは、`JTree#putClientProperty("JTree.lineStyle", "Angled")`などでノード間の接続線のスタイルを変更してます。これらの設定は`MetalLookAndFeel`を使用している場合のみ有効になります。 - `Angled`(`default`) -- ノード間を接続する水平垂直線を表示する -- デフォルト - `Angled`(`Default`) -- ノード間を接続する水平垂直線を表示する(デフォルト) - `Horizontal` -- グループ(親)ノードの上下に水平線のみ表示する - `None` -- ノード間の接続線を非表示にする -- ノード間の接続線をすべて非表示にする * 参考リンク [#reference] - [https://docs.oracle.com/javase/tutorial/uiswing/components/tree.html How to Use Trees (The Java™ Tutorials > Creating a GUI With JFC/Swing > Using Swing Components)] - [[JTreeの水平垂直線を表示しない>Swing/TreePaintLines]] * コメント [#comment] #comment #comment