/*
* Code from Beginning Java 5 Game Programming
* Jonathan S. Harbour
* University of Advancing Technolgoy
* Thomson / Course Technology
* For Educational uses only
* pg 72
*/
package keyboardtest;
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class KeyboardTest extends Applet implements KeyListener{
int keyCode=0;
char keyChar;
//initialize the applet
public void init() {
addKeyListener(this);
}
public void paint(Graphics g){
g.drawString("Press a key", 20, 20);
g.drawString("Key Code " + keyCode , 20, 50);
g.drawString("Key char "+ keyChar, 20, 70);
}
public void keyPressed(KeyEvent e){
keyCode = e.getKeyCode();
keyChar =' ';
repaint();
}
public void keyReleased(KeyEvent e){
}
public void keyTyped(KeyEvent e) {
keyChar= e.getKeyChar();
repaint();
}
}