/*------------------------------------------------------------------ テキストボックスの処理 Applet_Textbox_event ------------------------------------------------------------------*/ import java.applet.*; import java.awt.*; import java.awt.event.*; /* */ public class Applet_Textbox_event extends Applet implements ActionListener { TextField txt1; // テキストボックスの変数 Label lb1; // 文字ラベルの変数 int n=0; int kazu; // -------------- 初期設定 --------------- public void init() { txt1=new TextField(10); this.add(txt1); // テキストボックスの表示 txt1.addActionListener(this); // アクションリスナーを追加 lb1=new Label("数字を入れてください"); this.add(lb1); // 文字ラベルの表示 } // -------------- 画面描画 --------------- public void paint(Graphics g) { if (n>0) g.drawString(kazu+" が入力されました",100,50); } // -------------- アクションリスナー --------------- public void actionPerformed(ActionEvent ev) { kazu=Integer.parseInt(txt1.getText()); n++; txt1.setText(""); // テキストボックスのクリア repaint(); } }