/*

 * 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();

            }

 

}