概要

JSplitPaneDividerがドラッグ中の場合に、その移動先を示す矩形の色を変更します。

サンプルコード

UIManager.put("SplitPaneDivider.draggingColor", new Color(255, 100, 100, 100));
view all

解説

上記のサンプルでは、JSplitPane#setContinuousLayout(false)を使用して、JSplitPaneDividerがドラッグ中の場合にDividerの移動先を示す矩形の色を変更しています。


ドラッグ中ではないDividerの色は、LookAndFeelによっては、以下のような方法で変更することができます。

BasicSplitPaneDivider divider = ((BasicSplitPaneUI) getUI()).getDivider();
divider.setBackground(Color.ORANGE);

参考リンク

コメント