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 paint(Graphics g) ( JComponent から継承)
- コンポーネントを描画
- public void paintAll(Graphics g) ( Component から継承)
- このコンポーネントおよびそのすべてのサブコンポーネントを描画
- public void paintComponent(Graphics g) ( JComponent から継承)
- コンポーネントを描画
- public void paintComponents(Graphics g) ( Container から継承)
- コンテナ内の各コンポーネントを描画
- public void removeChangeListener ( ChangeListener l )
- ChangeListener を取り除く
- public void repaint() ( Component から継承)
- public void repaint(int x, int y, int width, int height) ( Component から継承)
- public void repaint(long tm) ( Component から継承)
- public void repaint(Rectangle r) ( JComponent から継承)
- public void repaint(long tm, int x, int y, int width, int height) ( JComponent から継承)
- 指定された矩形領域を,tm ミリ秒以内に再描画する
- 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