Sample7



import java.applet.*;
import java.awt.*;
import java.awt.event.*;

public class Sample7 extends Applet implements KeyListener {
	String msg;
	char key;

	public void init() {	// 初期化処理
		msg = "";
		addKeyListener(this);	// キー入力イベントを自クラスで受け取る宣言
	}
	public void update(Graphics g) {	// 再描画時に画面をクリアしない
		paint(g);
	}
	public void paint(Graphics g) {	// 描画処理
		g.drawString("簡易ワープロだよ.修正できないので注意", 10, 20);
		g.setFont(new Font("Dialog", Font.PLAIN, 20));
		g.drawString(msg, 10, 40);
		requestFocusInWindow();	// アップレットにフォーカスさせるために必要
	}

	public void keyTyped(KeyEvent e) {		// キーが押された時の処理
		key = e.getKeyChar();	// 文字コードがあるキーの文字コード取得(keyTyped()にのみ有効)
		msg += key;
		repaint();
	}
	public void keyPressed(KeyEvent e) { }	// キーが押された時の処理
	public void keyReleased(KeyEvent e) { }	// キーが離された時の処理
}