java.lang.Object | +--com.sun.kjava.CheckBox
ユーザインタフェースのオブジェクトとして使うチェックボックスです。 CheckBox オブジェクトは、テキストラベルの横にチェックボックスを表示します。これには、チェック済と未チェックの 2 つの状態があります。
コンストラクタの概要 | |
CheckBox()
新しいチェックボックスを、位置を定義せずにテキストラベルなしで生成します。 |
|
CheckBox(int x,
int y,
java.lang.String text)
新しいチェックボックスを、指定された位置にテキストラベル付きで生成します。 |
メソッドの概要 | |
void |
handlePenDown(int x,
int y)
ユーザが CheckBox を選択すると、チェック済であったものは未チェックへ、未チェックであったものはチェック済へと状態を反転します。 |
void |
paint()
CheckBox を描画します。 |
boolean |
pressed(int x,
int y)
ユーザがボタンを CheckBox 内部で押したかどうかを判別します。 |
void |
setLocation(int x,
int y)
CheckBox の位置を設定します。 |
void |
setState(boolean state)
状態を設定し、再描画して新しい状態を反映します。 |
void |
setText(java.lang.String text)
CheckBox のラベルを設定します。 |
クラス java.lang.Object から継承したメソッド |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
コンストラクタの詳細 |
public CheckBox()
public CheckBox(int x, int y, java.lang.String text)
x
- 生成する位置の X 座標y
- 生成する位置の Y 座標text
- CheckBox のラベルメソッドの詳細 |
public void setLocation(int x, int y)
x
- 生成する位置の X 座標y
- 生成する位置の Y 座標public void setText(java.lang.String text)
public void paint()
public void handlePenDown(int x, int y)
public boolean pressed(int x, int y)
x
- 押した位置の X 座標y
- 押した位置の Y 座標(x, y)
が境界内である場合は truepublic void setState(boolean state)
state
- 新しい状態