Checkbox クラス
- [内容]
- チェックボックス(複数の項目から選択するコンポーネント)を扱うクラスです.ラジオボタンと似ていますが,ラジオボタンとは異なり,複数項目を同時に選択しても構いません.
- [コンストラクタ]
- public Checkbox()
- public Checkbox(String label)
- public Checkbox(String label, boolean state)
- public Checkbox(String label, boolean state, CheckboxGroup group)
- public Checkbox(String label, CheckboxGroup group, boolean state)
- Checkbox オブジェクトを生成する.各引数の意味は以下の通りである.
- label ラベル
- state 状態
- group Checkbox が含まれる CheckboxGroup オブジェクト
- [主なメソッド]
- public void addItemListener(ItemListener l)
- ItemListener を付加する
- public Graphics getGraphics() ( Component から継承)
- このコンポーネントのグラフィックスコンテキストを作成する.コンポーネントが現在表示可能でない場合は,null を返す.(参照: TextArea クラス)
- public boolean getState()
- チェックボックスの状態を返す
- public void paint(Graphics g) ( Component から継承)
- 描画
- public void paintAll(Graphics g) ( Component から継承)
- このコンポーネントおよびそのすべてのサブコンポーネントを描画
- public void removeItemListener ( ItemListener l )
- ItemListener を取り除く
- 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(long tm, int x, int y, int width, int height) ( Component から継承)
- 指定された矩形領域を,tm ミリ秒以内に再描画する
- public void setCheckboxGroup ( CheckboxGroup g )
- 指定された CheckboxGroup に入れる
- public void setEnabled(boolean b) ( Component から継承)
- コンポーネントを enable,または,disable にする.disable にするとイベントを受け付けなくなる.
- public void setFont(Font f) ( Component から継承)
- フォントを設定する
- public void setLabel(String label)
- ラベルを設定する
- public void setState(boolean state)
- チェックボックスの状態を設定する
- public void setVisible(boolean b) ( Component から継承)
- コンポーネントを表示,非表示にする
- [使用例]
- プログラム例は,チェックボックスを利用した例です.

- プログラム例は,チェックボックスとラジオボタンを同時に配置した例です.

- [参照]
- CheckboxGroup, JCheckBox, JRadioButton, ItemListener, ItemEvent