package applet; import java.applet.Applet; import java.awt.Button; import java.awt.Graphics; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; //リスナーインタフェースの実装 public class EventTest2Button extends Applet implements ActionListener { //イベント発生源 Button btn; Button btn2;//新規追加 //アプレットの初期化メソッド public void init() { btn = new Button("Click Me!"); this.add(btn); btn2 = new Button("Click Me!2"); this.add(btn2); //イベントリスナーの追加 //ボタンとアクションクラスを関連付ける //ActionListenerインターフェース //を実装したクラスのオブジェクト:this //this->自分自身のクラスのオブジェクト btn.addActionListener(this); btn2.addActionListener(this); }//init() //アクションの結果の定義 //ActionListenerインターフェース //のメソッド public void actionPerformed(ActionEvent e) { //ボタンの判別 if(e.getSource()==btn){ //ボタン押下時のアクション System.out.println ("クリック"); }else if(e.getSource()==btn2){ //ボタン押下時のアクション System.out.println ("クリック2"); } } }