com.sun.kjava
クラス RadioButton

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

public class RadioButton
extends java.lang.Object

一度に 1 つのボタンだけをオンにできる 2 値の状態を持つボタングループの一部です。

関連項目:
RadioGroup

コンストラクタの概要
RadioButton()
          新しい RadioButton を作成します。
RadioButton(int x, int y, java.lang.String text)
          新しい RadioButton を作成します。
 
メソッドの概要
 java.lang.String getText()
          ボタンのラベルを取得します。
 void handlePenDown(int x, int y)
          ペンで、ボタンを押しました。
 boolean isSelected()
          この RadioButton が、現在選択されているかどうかを判定します。
 void paint()
          画面上の RadioButton をペイントします。
 boolean pressed(int x, int y)
          ユーザが、RadioButton の内側を押したかどうかを判定します。
 void setLocation(int x, int y)
          RadioButton の位置を設定します。
 void setParent(RadioGroup rg)
          このボタンの親 RadioGroup を設定します。
 void setState(boolean state)
          ボタンの状態を設定します。
 void setText(java.lang.String text)
          ボタンのラベルを設定します。
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RadioButton

public RadioButton()
新しい RadioButton を作成します。

RadioButton

public RadioButton(int x,
                   int y,
                   java.lang.String text)
新しい RadioButton を作成します。
パラメータ:
x - RadioButton の位置の X 座標
y - RadioButton の位置の Y 座標
text - ボタンのラベル
メソッドの詳細

setLocation

public void setLocation(int x,
                        int y)
RadioButton の位置を設定します。
パラメータ:
x - RadioButton の位置の X 座標
y - RadioButton の位置の Y 座標

setText

public void setText(java.lang.String text)
ボタンのラベルを設定します。
パラメータ:
text - ラベルの新しいテキスト

getText

public java.lang.String getText()
ボタンのラベルを取得します。
戻り値:
ラベルのテキスト

paint

public void paint()
画面上の RadioButton をペイントします。

handlePenDown

public void handlePenDown(int x,
                          int y)
ペンで、ボタンを押しました。選択するか、または選択を取り消す処理を行います。
パラメータ:
x - RadioButton の位置の X 座標
y - RadioButton の位置の Y 座標

pressed

public boolean pressed(int x,
                       int y)
ユーザが、RadioButton の内側を押したかどうかを判定します。
パラメータ:
x - RadioButton の位置の X 座標
y - RadioButton の位置の Y 座標
戻り値:
座標が領域内である場合は true、そうでない場合は false

setParent

public void setParent(RadioGroup rg)
このボタンの親 RadioGroup を設定します。
パラメータ:
rg - 親 RadioGroup

setState

public void setState(boolean state)
ボタンの状態を設定します。
パラメータ:
state - 新しい状態。true は、「選択済み」を意味する

isSelected

public boolean isSelected()
この RadioButton が、現在選択されているかどうかを判定します。
戻り値:
選択されている場合は ture、そうでない場合は false