概要

JSliderの目盛りの色変更をLookAndFeelごとにテストします。

サンプルコード

JSlider slider = new JSlider() {
  @Override public void updateUI() {
    super.updateUI();
    UIManager.put("Slider.tickColor", Color.RED);
    setUI(new BasicSliderUI(this));
  }
};
View in GitHub: Java, Kotlin

解説

  • UIManager.put("Slider.tickColor", color)JSliderの目盛りの色を変更可能
    • この設定はLookAndFeelに依存し、BasicLookAndFeelNimbusLookAndFeelMotifLookAndFeelで有効
    • WindowsLookAndFeelはクラシックの場合のみ有効
    • MetalLookAndFeelGTKLookAndFeelでは無効

参考リンク

コメント