JScrollBar クラス
- [内容]
- スクロールバーを生成するためのクラスです
- [主な変数]
- public static final int HORIZONTAL ( Adjustable から継承)
- 水平スクロールバーを表す定数
- public static final int VERTICAL ( Adjustable から継承)
- 垂直スクロールバーを表す定数
- [コンストラクタ]
- public JScrollBar()
- public JScrollBar(int orientation)
- public JScrollBar(int orientation, int value, int extent, int min, int max)
- JScrollbar オブジェクトを生成する.各引数の意味は以下に示すとおりである(カッコ内はデフォルト値)
- orientation スクロールバーの方向(垂直)
- value バブルの位置( 0 )
- extent バブルの幅
- min 最小値( 0 )
- max 最大値( 100 )
- unit increment Line Up,または,Line Down key(または,スクロールバーの矢印)が押されたときの変化分( 1 )
- block increment Page Up,または,Page Down key(または,スクロールバーのスペース部分)が押されたときの増加分( 10 )
- [主なメソッド]
- public void addAdjustmentListener ( AdjustmentListener l )
- AdjustmentListener を付け加える
- 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 removeAdjustmentListener ( AdjustmentListener l )
- AdjustmentListener を取り除く
- 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 setBackground(Color c) ( JComponent から継承)
- バックグラウンドカラーを設定する
- public void setBlockIncrement(int v)
- Page Up,または,Page Down key(または,スクロールバーのスペース部分)が押されたときの増加分を設定する
- public void setEnabled(boolean b) ( JComponent から継承)
- コンポーネントを enable,または,disable にする.disable にするとイベントを受け付けなくなる.
- public void setUnitIncrement(int v)
- Line Up,または,Line Down key(または,スクロールバーの矢印)が押されたときの変化分を設定する
- public void setValue(int newValue)
- value の値(バブルの位置)を設定する
- public void setValues(int value, int visible, int minimum, int maximum)
- スクロールバーの 4 つの値を設定する
- public void setVisible(boolean b) ( Component から継承)
- コンポーネントを表示,非表示にする
- [使用例]
- プログラム例は,JScrollBar クラスの各メソッド等の使用例です.

- プログラム例は,JScrollBar(上)と JScrollPane(下)とを比較した例です.JScrollBar を使用した場合は,バブルの位置に従って,カーソルの位置も変化させています.

- [参照]
- JScrollPane, AdjustmentListener, AdjustmentEvent, JSlider, Scrollbar