• category: swing folder: SliderTickColor title: JSliderの目盛りの色を変更する tags: [JSlider, UIManager, LookAndFeel] author: aterai pubdate: 2022-08-01T00:27:38+09:00 description: JSliderの目盛りの色変更をLookAndFeelごとにテストします。 image: https://drive.google.com/uc?id=1Cf9CFyGMxx4esEAIv644pqKWVvQvd77c

概要

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では無効

参考リンク

コメント