TITLE:JScrollBarのKnobの最小サイズを設定する

Posted by at 2012-03-19

JScrollBarのKnobの最小サイズを設定する

JScrollBarのKnobの最小サイズを設定します。

  • &jnlp;
  • &jar;
  • &zip;
MinimumThumbSize.png

サンプルコード

UIManager.put("ScrollBar.minimumThumbSize", new Dimension(32, 32));
View in GitHub: Java, Kotlin

解説

上記のサンプルでは、右のJScrollPaneで、JScrollBarのKnob(Thumb)が短くなりすぎないように、最小サイズ(Horizontalの場合は幅、Verticalの場合は高さ)を設定します。


Windows7(WindowsLnF)で JSliderを使った場合も、つまみ?のサイズが小さすぎるが、UIManager.put("Slider.minimumHorizontalSize", 32) などとしても効果がない?

Slider.horizontalSize
Slider.verticalSize
Slider.minimumHorizontalSize
Slider.minimumVerticalSize
Slider.horizontalThumbIcon
Slider.verticalThumbIcon

コメント