java.awt.event
Class KeyAdapter

java.lang.Object sample code for java.lang.Object definition code for java.lang.Object 
  extended by java.awt.event.KeyAdapter
All Implemented Interfaces:
KeyListener sample code for java.awt.event.KeyListener definition code for java.awt.event.KeyListener , EventListener sample code for java.util.EventListener definition code for java.util.EventListener
Direct Known Subclasses:
BasicComboBoxUI.KeyHandler sample code for javax.swing.plaf.basic.BasicComboBoxUI.KeyHandler definition code for javax.swing.plaf.basic.BasicComboBoxUI.KeyHandler , BasicComboPopup.InvocationKeyHandler sample code for javax.swing.plaf.basic.BasicComboPopup.InvocationKeyHandler definition code for javax.swing.plaf.basic.BasicComboPopup.InvocationKeyHandler , BasicTreeUI.KeyHandler sample code for javax.swing.plaf.basic.BasicTreeUI.KeyHandler definition code for javax.swing.plaf.basic.BasicTreeUI.KeyHandler

public abstract class KeyAdapter
extends Object sample code for java.lang.Object definition code for java.lang.Object
implements KeyListener sample code for java.awt.event.KeyListener definition code for java.awt.event.KeyListener

An abstract adapter class for receiving keyboard events. The methods in this class are empty. This class exists as convenience for creating listener objects.

Extend this class to create a KeyEvent listener and override the methods for the events of interest. (If you implement the KeyListener interface, you have to define all of the methods in it. This abstract class defines null methods for them all, so you can only have to define methods for events you care about.)

Create a listener object using the extended class and then register it with a component using the component's addKeyListener method. When a key is pressed, released, or typed, the relevant method in the listener object is invoked, and the KeyEvent is passed to it.

Since:
1.1
See Also:
KeyEvent sample code for java.awt.event.KeyEvent definition code for java.awt.event.KeyEvent , KeyListener sample code for java.awt.event.KeyListener definition code for java.awt.event.KeyListener , Tutorial: Writing a Key Listener, Reference: The Java Class Libraries (update file)

Constructor Summary
KeyAdapter sample code for java.awt.event.KeyAdapter.KeyAdapter() definition code for java.awt.event.KeyAdapter.KeyAdapter() ()
           
 
Method Summary
 void keyPressed sample code for java.awt.event.KeyAdapter.keyPressed(java.awt.event.KeyEvent) definition code for java.awt.event.KeyAdapter.keyPressed(java.awt.event.KeyEvent) (KeyEvent sample code for java.awt.event.KeyEvent definition code for java.awt.event.KeyEvent  e)
          Invoked when a key has been pressed.
 void keyReleased sample code for java.awt.event.KeyAdapter.keyReleased(java.awt.event.KeyEvent) definition code for java.awt.event.KeyAdapter.keyReleased(java.awt.event.KeyEvent) (KeyEvent sample code for java.awt.event.KeyEvent definition code for java.awt.event.KeyEvent  e)
          Invoked when a key has been released.
 void keyTyped sample code for java.awt.event.KeyAdapter.keyTyped(java.awt.event.KeyEvent) definition code for java.awt.event.KeyAdapter.keyTyped(java.awt.event.KeyEvent) (KeyEvent sample code for java.awt.event.KeyEvent definition code for java.awt.event.KeyEvent  e)
          Invoked when a key has been typed.
 
Methods inherited from class java.lang.Object sample code for java.lang.Object definition code for java.lang.Object
clone sample code for java.lang.Object.clone() definition code for java.lang.Object.clone() , equals sample code for java.lang.Object.equals(java.lang.Object) definition code for java.lang.Object.equals(java.lang.Object) , finalize sample code for java.lang.Object.finalize() definition code for java.lang.Object.finalize() , getClass sample code for java.lang.Object.getClass() definition code for java.lang.Object.getClass() , hashCode sample code for java.lang.Object.hashCode() definition code for java.lang.Object.hashCode() , notify sample code for java.lang.Object.notify() definition code for java.lang.Object.notify() , notifyAll sample code for java.lang.Object.notifyAll() definition code for java.lang.Object.notifyAll() , toString sample code for java.lang.Object.toString() definition code for java.lang.Object.toString() , wait sample code for java.lang.Object.wait() definition code for java.lang.Object.wait() , wait sample code for java.lang.Object.wait(long) definition code for java.lang.Object.wait(long) , wait sample code for java.lang.Object.wait(long, int) definition code for java.lang.Object.wait(long, int)
 

Constructor Detail

KeyAdapter sample code for java.awt.event.KeyAdapter() definition code for java.awt.event.KeyAdapter()

public KeyAdapter()
Method Detail

keyTyped sample code for java.awt.event.KeyAdapter.keyTyped(java.awt.event.KeyEvent) definition code for java.awt.event.KeyAdapter.keyTyped(java.awt.event.KeyEvent)

public void keyTyped(KeyEvent sample code for java.awt.event.KeyEvent definition code for java.awt.event.KeyEvent  e)
Invoked when a key has been typed. This event occurs when a key press is followed by a key release.

Specified by:
keyTyped sample code for java.awt.event.KeyListener.keyTyped(java.awt.event.KeyEvent) definition code for java.awt.event.KeyListener.keyTyped(java.awt.event.KeyEvent) in interface KeyListener sample code for java.awt.event.KeyListener definition code for java.awt.event.KeyListener

keyPressed sample code for java.awt.event.KeyAdapter.keyPressed(java.awt.event.KeyEvent) definition code for java.awt.event.KeyAdapter.keyPressed(java.awt.event.KeyEvent)

public void keyPressed(KeyEvent sample code for java.awt.event.KeyEvent definition code for java.awt.event.KeyEvent  e)
Invoked when a key has been pressed.

Specified by:
keyPressed sample code for java.awt.event.KeyListener.keyPressed(java.awt.event.KeyEvent) definition code for java.awt.event.KeyListener.keyPressed(java.awt.event.KeyEvent) in interface KeyListener sample code for java.awt.event.KeyListener definition code for java.awt.event.KeyListener

keyReleased sample code for java.awt.event.KeyAdapter.keyReleased(java.awt.event.KeyEvent) definition code for java.awt.event.KeyAdapter.keyReleased(java.awt.event.KeyEvent)

public void keyReleased(KeyEvent sample code for java.awt.event.KeyEvent definition code for java.awt.event.KeyEvent  e)
Invoked when a key has been released.

Specified by:
keyReleased sample code for java.awt.event.KeyListener.keyReleased(java.awt.event.KeyEvent) definition code for java.awt.event.KeyListener.keyReleased(java.awt.event.KeyEvent) in interface KeyListener sample code for java.awt.event.KeyListener definition code for java.awt.event.KeyListener