Swing/ThumbArrowShape のバックアップ(No.4)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- Swing/ThumbArrowShape へ行く。
- 1 (2014-04-07 (月) 00:03:19)
- 2 (2014-04-07 (月) 20:39:30)
- 3 (2014-11-07 (金) 03:19:44)
- 4 (2015-12-02 (水) 20:55:25)
- 5 (2017-03-31 (金) 14:06:39)
- 6 (2018-02-15 (木) 14:23:42)
- 7 (2018-03-06 (火) 17:11:33)
- 8 (2018-04-04 (水) 15:31:39)
- 9 (2020-04-02 (木) 18:34:14)
- 10 (2021-10-05 (火) 02:04:20)
- 11 (2024-01-09 (火) 18:13:54)
- title: JSliderのつまみの形状を変更 tags: [JSlider, LookAndFeel] author: aterai pubdate: 2014-04-07T00:03:19+09:00 description: JSliderのつまみの形状を目盛り表示ありの場合と同じになるよう変更します。
概要
JSlider
のつまみの形状を目盛り表示ありの場合と同じになるよう変更します。
Screenshot
Advertisement
サンプルコード
解説
上記のサンプルでは、slider.putClientProperty("Slider.paintThumbArrowShape", Boolean.TRUE);
を使用して、つまみの形状を目盛り表示ありの場合に使用する矢印型に変更しています。
- メモ
- 矢印型に変化するかどうかは、
LookAndFeel
によるNimbusLookAndFeel
では、目盛り表示ありの場合でも矢印型にはならないが、Slider.paintThumbArrowShape
で三角形になる
WindowsLookAndFeel
でつまみが小さすぎる場合に使用可slider.putClientProperty("Slider.minimumHorizontalSize", new Dimension(30, 30));
などは効果がない
slider.setPaintTicks(true);
だけ使用する場合と異なり、目盛り表示領域の余白がない
- 矢印型に変化するかどうかは、