JavaプログラミングU

12回目 アプレット

課題1 次のようにマウスのカーソルに同期してメッセージを表示するアプレットを作成しなさい。

イベントメッセージ
マウスをクリックしたクリックされました
マウスがアプレット上に入ったアプレット上に入りました
マウスがアプレットから出たアプレットから出ました
マウスのボタンを押したボタンが押されました
マウスのボタンをはなしたボタンが離されました

完成例:

課題2 星の画像がマウスカーソルを追従するアプレットを作成しなさい。星の図はここからダウンロードしてください。

ヒント:
MouseListenerの変わりにMouseMotionListenerを用いなさい(教書の503ページのコーヒーブレイクの欄を参照)。

完成例:

課題3 色の異なる複数の星の画像がマウスカーソルを追従するアプレットを作成しなさい。星の図は次から星(黄)星(赤)星(緑)からダウンロードしてください。

ヒント:
各星の座標を保持するために配列を用いなさい。マウスが動くたびに配列の値を1つ後方へシフトし、配列の先頭に現在のマウスカーソルの値をコピーすればよい。

完成例: