/** * @(#)keyboard.java * * * @author * @version 1.00 2007/5/14 */ import javax.swing.*; import java.awt. event.*; import java.awt.*; public class keyboard extends JFrame implements KeyListener{ JTextField keyText = new JTextField(80); JLabel keyLabel = new JLabel("Press any key."); keyboard(){ super("KeyView"); setSize(350,100); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); keyText.addKeyListener(this); Container pane = getContentPane(); BorderLayout bord = new BorderLayout(); pane.add(keyLabel, BorderLayout.NORTH); pane.add(keyText, BorderLayout.CENTER); setContentPane(pane); setVisible(true); } public void keyTyped(KeyEvent input){ char key = input.getKeyChar(); keyLabel.setText("Pressed "+key); } public void keyPressed(KeyEvent txt){ } public void keyReleased(KeyEvent txt){ } public static void main(String[] args) { keyboard frame = new keyboard(); } }