Swing/DividerDraggingColor のバックアップ(No.3)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- Swing/DividerDraggingColor へ行く。
- title: JSplitPaneでドラッグ中のDividerの背景色を設定する tags: [JSplitPane, Divider, UIManager] author: aterai pubdate: 2014-09-15T00:00:21+09:00 description: JSplitPaneのDividerがドラッグ中の場合に、その移動先を示す矩形の色を変更します。
概要
JSplitPane
のDivider
がドラッグ中の場合に、その移動先を示す矩形の色を変更します。
Screenshot
Advertisement
サンプルコード
UIManager.put("SplitPaneDivider.draggingColor", new Color(255, 100, 100, 100));
View in GitHub: Java, Kotlin解説
上記のサンプルでは、JSplitPane#setContinuousLayout(false)
で、JSplitPane
のDivider
がドラッグ中の場合に、Divider
の移動先を示す矩形の色を変更しています。
ドラッグ中ではないDivider
の色は、LookAndFeel
によっては、以下のような方法で変更することができます。
BasicSplitPaneDivider divider = ((BasicSplitPaneUI) getUI()).getDivider();
divider.setBackground(Color.ORANGE);