/* -------------------------------------- ボタンのイベント処理 --------------------------------------- */ import java.applet.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class Applet_Button_event extends Applet implements ActionListener { Button btn; //ボタン変数 int n=0; // ----------- 初期設定 ------------- public void init() { btn=new Button("クリックしてください"); this.add(btn); //ボタンの表示 btn.addActionListener(this); //ボタンにアクションリスナーを追加 } // ----------- 描画処理 ------------- public void paint(Graphics g){ if(n>0) g.drawString(n+"回クリックしました", 50,50); } // ----------- イベント発生時の処理 ------------- public void actionPerformed(ActionEvent ev){ n++; repaint(); //paintメソッドの呼び出し } }