//KeyTester.java //Demonstrates Key Handling techniques //Andy Harris, 05/00 import java.awt.*; import java.applet.*; import java.awt.event.*; public class KeyTester extends Applet implements KeyListener{ Label lblOutput = new Label ("A"); public void init(){ setLayout(new BorderLayout()); add(new Label("Please press a key"), BorderLayout.NORTH); add(lblOutput, BorderLayout.CENTER); lblOutput.setFont(new Font("SansSerif", Font.BOLD, 100)); lblOutput.setAlignment(Label.CENTER); addKeyListener(this); this.requestFocus(); } // end init public void keyPressed(KeyEvent e){ System.out.println(e); //ignore for now } // end KeyPressed public void keyReleased(KeyEvent e){ //ignore for now } // end KeyReleased public void keyTyped(KeyEvent e){ char theChar = e.getKeyChar(); String theCharacter = String.valueOf(theChar); lblOutput.setText(theCharacter); } // end KeyTyped } // end class def