• category: swing folder: ButtonToolBarBorder title: JToolBarに配置したボタンの縁色を設定する tags: [JToolBar, JButton, JToggleButton, MetalLookAndFeel] author: aterai pubdate: 2019-04-22T14:59:07+09:00 description: JToolBarに配置したJToggleButtonやJButtonの縁色を設定します。 image: https://drive.google.com/uc?id=1jkCLCEtkxl2qq_I13YIftBgpCsXiCwkCtQ

概要

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を実装していない)が設定されている場合、この設定はそのボタンに対して影響しない

参考リンク

コメント