概要

JToolBarに配置したJToggleButtonJButtonの縁色を設定します。

サンプルコード

UIManager.put("Button.disabledToolBarBorderBackground", Color.RED);
UIManager.put("Button.toolBarBorderBackground", Color.GREEN);
View in GitHub: Java, Kotlin

解説

  • Button.disabledToolBarBorderBackground
    • MetalLookAndFeelを適用したJToolBarに配置したsetEnabled(false)JToggleButtonなどの縁背景色を設定可能
    • JToggleButtonJButtonは有効、JCheckBoxJRadioButtonは無効
  • Button.toolBarBorderBackground
    • MetalLookAndFeelを適用したJToolBarに配置したJToggleButtonなどの縁の背景色を設定可能
    • ボタンが選択、またはロールオーバー状態の場合、縁の背景色はそれぞれのForeground色で塗りつぶされる
    • JToggleButtonJButtonは有効、JCheckBoxJRadioButtonは無効
    • ボタンに独自の縁(UIResourceを実装していない)が設定されている場合、この設定はそのボタンに対して影響しない

参考リンク

コメント