注意:以下是Java中的KeyEvent代码。单词“ Applet”上方已弃用标记“ ---”。
import java.applet.*;
import java.awt.event.*;
import java.awt.*;
public class KeyEvents extends Applet implements KeyListener{
String msg;
public void init()
{
addKeyListener(this);
requestFocus();//request input focus
}
public void keyPressed(KeyEvent ke)
{
setBackground(Color.red);
showStatus("Key Down");
}
public void keyReleased(KeyEvent ke)
{
setBackground(Color.green);
showStatus("Key Up");
}
public void keyTyped(KeyEvent ke)
{
msg+=ke.getKeyChar();
repaint();
}
public void paint(Graphics g)
{
g.drawString(msg, 10, 20);
setBackground(Color.white);
}
}
输出:有一个对话框显示“编辑器不包含小程序”。