40行目は
アプレットのメインの部分にあたる。今回の課題はコンストラクタに初期化の処理(リスナーの登録)があるので
init()は空でも問題なし(オーバライドしなくてよい)
アプレットの場合は、起動時に(extends Appletの)コンストラクタを実行してくれます。