com.sun.kjava
クラス VerticalScrollBar

java.lang.Object
  |
  +--com.sun.kjava.VerticalScrollBar

public class VerticalScrollBar
extends java.lang.Object

垂直スクロールバーのユーザインタフェースオブジェクトです。


フィールドの概要
static int SCROLL_BAR_WIDTH
           
 
コンストラクタの概要
VerticalScrollBar(ScrollOwner so)
          新しい VerticalScrollBar を作成して、オーナに関連付けます。
VerticalScrollBar(ScrollOwner so, int x, int y, int h, int min, int max, int initVal)
          新しい VerticalScrollBar を作成して、オーナに関連付けます。
 
メソッドの概要
 boolean contains(int x, int y)
          該当の点が、スクロールバーの境界内にあるかどうかを判定します。
 void handleKeyDown(int keyCode)
          ユーザがキーを押した場合に、対応した処理を行います。
 void handlePenDown(int x, int y)
          ペンで押した場合に、対応した処理を行います。
 void handlePenMove(int x, int y)
          ペンが移動した場合に、対応した処理を行います。
protected  void init(int x, int y, int h, int min, int max, int initVal)
          スクロールバーを初期化します。
 void paint()
          VerticalScrollBar をペイントします。
 void setBounds(int x, int y, int h, int min, int max, int initVal)
          スクロールバーの境界を設定します。
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

SCROLL_BAR_WIDTH

public static int SCROLL_BAR_WIDTH
コンストラクタの詳細

VerticalScrollBar

public VerticalScrollBar(ScrollOwner so)
新しい VerticalScrollBar を作成して、オーナに関連付けます。
パラメータ:
so - このスクロールバーを所有する ScrollOwner

VerticalScrollBar

public VerticalScrollBar(ScrollOwner so,
                         int x,
                         int y,
                         int h,
                         int min,
                         int max,
                         int initVal)
新しい VerticalScrollBar を作成して、オーナに関連付けます。
パラメータ:
so - このスクロールバーを所有する ScrollOwner
x - スクロールバーの X 座標
y - スクロールバーの Y 座標
h - スクロールバーの高さ
min - 最小許容値
max - 最大許容値
initVal - 初期値
メソッドの詳細

setBounds

public void setBounds(int x,
                      int y,
                      int h,
                      int min,
                      int max,
                      int initVal)
スクロールバーの境界を設定します。
パラメータ:
x - スクロールバーの X 座標
y - スクロールバーの Y 座標
h - スクロールバーの高さ
min - 最小許容値
max - 最大許容値
initVal - 初期値

init

protected void init(int x,
                    int y,
                    int h,
                    int min,
                    int max,
                    int initVal)
スクロールバーを初期化します。
パラメータ:
x - スクロールバーの X 座標
y - スクロールバーの Y 座標
h - スクロールバーの高さ
min - 最小許容値
max - 最大許容値
initVal - 初期値

contains

public boolean contains(int x,
                        int y)
該当の点が、スクロールバーの境界内にあるかどうかを判定します。
パラメータ:
x - 判定する X 座標
y - 判定する Y 座標
戻り値:
点がスクロールバーの境界内にある場合は true

handlePenMove

public void handlePenMove(int x,
                          int y)
ペンが移動した場合に、対応した処理を行います。
パラメータ:
x - ペンの位置の X 座標
y - ペンの位置の Y 座標

handleKeyDown

public void handleKeyDown(int keyCode)
ユーザがキーを押した場合に、対応した処理を行います。
パラメータ:
keyCode - ユーザが押したキーのコード

handlePenDown

public void handlePenDown(int x,
                          int y)
ペンで押した場合に、対応した処理を行います。
パラメータ:
x - ペンの位置の X 座標
y - ペンの位置の Y 座標

paint

public void paint()
VerticalScrollBar をペイントします。