教材Java面向对象程序设计(第二版) 袁绍欣 第六章第12题
题目
借助JDK帮助,编写程序实现这样的功能:Applet当中的 TextField,每次输入任一字符,在一个label当中都能动态跟踪刷新。
解答
import java.applet.Applet;
import java.awt.Label;
import java.awt.TextField;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
public class TextFieldTst extends Applet implements KeyListener {
private static final long serialVersionUID = 1L;
TextField tf = new TextField(26);
Label l = new Label("" + " ");
public void init() {
tf.addKeyListener(this);
add(tf);
add(l);
setSize(1200, 800);
}
public void keyPressed(KeyEvent arg0) {
}
public void keyReleased(KeyEvent arg0) {
}
public void keyTyped(KeyEvent ke) {
l.setText(tf.getText() + ke.getKeyChar());
}
}
运行结果
运行成功