JSlider クラス
- [内容]
- スライダーを生成するためのクラスです
- [主な変数]
- public static final int HORIZONTAL ( SwingComponents から継承)
- 水平方向
- public static final int VERTICAL ( SwingComponents から継承)
- 垂直方向
- [コンストラクタ]
- public JSlider()
- public JSlider(BoundedRangeModel brm)
- public JSlider(int orientation)
- public JSlider(int min, int max)
- public JSlider(int min, int max, int value)
- public JSlider(int orientation, int min, int max, int value)
- 指定された方向,最小値,最大値,初期値を持った JSlider オブジェクトを生成する.方向は,JSlider.HORIZONTAL,または,JSlider.VERTICAL のいずれかから選択し,指定しないと水平になる.また,最小値,最大値,及び,初期値を指定しないと,それぞれ,0,100,及び,50 となる.
- [主なメソッド]
- public void addChangeListener(ChangeListener l)
- ChangeListener を付加する
- public int getValue()
- スライダーの値を返す
- public void removeChangeListener(ChangeListener l)
- ChangeListener を取り除く
- public void setExtent(int extent)
- ノブによって「カバー」される範囲のサイズを設定する.ノブのどちらかの側をクリックした場合に,この量ずつ値を変更する.
- public void setInverted(boolean b)
- スライダーに表示する値の範囲を通常とは逆にするか否かを設定する
- public void setMajorTickSpacing(int n)
- 大目盛りの間隔を設定する
- public void setMaximum(int maximum)
- 最大値を設定する
- public void setMinimum(int minimum)
- 最小値を設定する
- public void setMinorTickSpacing(int n)
- 小目盛りの間隔を設定する
- public void setOrientation(int orientation)
- 方向を設定する
- public void setPaintLabels(boolean b)
- ラベルを表示するか否かを設定する
- public void setPaintTicks(boolean b)
- メモリを表示するか否かを設定する
- public void setPaintTrack(boolean b)
- トラック(スライドがスライドする領域)を表示するか否かを設定する
- public void setSnapToTicks(boolean b)
- 値の変化を目盛り単位でした可能にしないか否かを設定する
- public void setValue(int n)
- 現在値を設定する
- [使用例]
- プログラム例は,JSlider クラスの各メソッド等の使用例です.ここをクリックするとアプレット版が表示されます(プログラム).

- [参照]
- JScrollBar, ScrollBar, ChangeEvent, ChangeListener