The Java Developers Almanac 1.4


Order this book from Amazon.

   
Home > List of Packages > java.awt.event  [8 examples]

e645. Handling Key Presses

You can get the key that was pressed either as a key character (which is a Unicode character) or as a key code (a special value representing a particular key on the keyboard).
    
component.addKeyListener(new MyKeyListener());
    
    public class MyKeyListener extends KeyAdapter {
        public void keyPressed(KeyEvent evt) {
            // Check for key characters.
            if (evt.getKeyChar() == 'a') {
                process(evt.getKeyChar());
            }
    
            // Check for key codes.
            if (evt.getKeyCode() == KeyEvent.VK_HOME) {
                process(evt.getKeyCode());
            }
        }
    }

 Related Examples
e643. Handling Events with an Anonymous Class
e644. Handling Action Events
e646. Handling Mouse Clicks
e647. Handling Mouse Motion
e648. Detecting Double and Triple Clicks
e649. Handling Focus Changes
e650. Firing Item Events


© 2002 Addison-Wesley.