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