62,614
社区成员
发帖
与我相关
我的任务
分享
import java.awt.*;
import java.awt.event.*;
public class Sample_11_5_2 extends Frame
implements KeyListener {
String msg = "";
int X = 20, Y = 50;
public Sample_11_5_2() {
addKeyListener(this);
requestFocus(); //请求获得输入焦点
}
//处理键盘按钮按下事件
public void keyPressed(KeyEvent ke) {
//msg="按下按键";
//repaint();
}
//处理键盘按钮松开事件
public void keyReleased(KeyEvent ke) {
//msg+=",松开按键";
//repaint();
}
//处理键盘字符按钮事件
public void keyTyped(KeyEvent ke) {
msg += ke.getKeyChar();
repaint();
}
// 显示记录信息
public void paint(Graphics g) {
g.drawString(msg, X, Y);
}
public static void main(String[] args){
Sample_11_5_2 s=new Sample_11_5_2();
s.setSize(300,100);
s.setVisible(true);
}
}