復習テスト(10/23)
1、
次の機能を提供する java.awt.eventパッケージのクラス名を答えなさい。
- JDK1.1でマウスのイベント情報を取り扱うクラス
- JDK1.1でButtonからのイベント情報を取り扱うクラス
- JDK1.1でCheckboxからのイベント情報を取り扱うクラス
- JDK1.1でマウスのイベント処理を行うクラスが実装するインターフェイス
- JDK1.1でマウスの移動のイベント処理を行うクラスが実装するインターフェイス
- JDK1.1でButtonからのイベント処理を行うクラスが実装するインターフェイス
- JDK1.1でCheckboxからのイベント処理を行うクラスが実装するインターフェイス
2、java.awt.Checkboxはオン/オフを切り替えるタイプのボタンを表すクラスです。
次のような形式のコンストラクタがあります。
Checkbox( String label, boolean state )
labelはボタンのラベルの文字列です。
stateはボタンの初期の状態(選択されているかいないか)を指定します。
ボタンのラベルの文字列が空の文字列("")で、
最初の状態が選択されていない状態の Checkboxを生成したいとします。
そのための行を記述しなさい。
ただし、生成するオブジェクトは checkという名前で、
既に publicなフィールドとして宣言されているとします。
check =
3、以下の条件を満たすアプレットのプログラムを作りなさい。
- クラスは public でクラス名は OnOff11 とします。
- 上の問題のように、publicなフィールドとして Checkboxのオブジェクト
checkを持ちます。
- init()メソッドの中で、
上の問題のように Checkbox checkを生成し、
アプレットの内部に配置します。
また、アプレットの初期の背景色を黒色に設定します。
- アプレット自身に ItemListenerを実装し、
itemStateChanged()メソッドの中で、次のようなJDK1.1のイベント処理を行います。
- checkが操作されてオンの状態になったらアプレットの背景色を白色に
設定する。
- checkが操作されてオフの状態になったらアプレットの背景色を黒色に
設定する。
- それ以外に特別な機能はありません。
- コメント文、エラー処理、例外処理は記述しなくてかまいません。