## Uses of Interface
java.awt.event.KeyListener

Packages that use KeyListener
Package | Description
--- | ---
java.awt | Contains all of the classes for creating user interfaces and for painting graphics and images.
java.awt.event | Provides interfaces and classes for dealing with different types of events fired by AWT components.
javax.swing.plaf.basic | Provides user interface objects built according to the Basic look and feel.

### Uses of KeyListener in java.awt

Classes in java.awt that implement KeyListener
Modifier and Type | Class and Description
--- | ---
`class` | `AWTEventMulticaster` `AWTEventMulticaster` implements efficient and thread-safe multi-cast event dispatching for the AWT events defined in the `java.awt.event` package.

Methods in java.awt that return KeyListener
Modifier and Type | Method and Description
--- | ---
`static KeyListener` | AWTEventMulticaster.`add(KeyListener a, KeyListener b)` Adds key-listener-a with key-listener-b and returns the resulting multicast listener.
`KeyListener[]` | Component.`getKeyListeners()` Returns an array of all the key listeners registered on this component.
`static KeyListener` | AWTEventMulticaster.`remove(KeyListener l, KeyListener oldl)` Removes the old key-listener from key-listener-l and returns the resulting multicast listener.

Methods in java.awt with parameters of type KeyListener
Modifier and Type | Method and Description
--- | ---
`static KeyListener` | AWTEventMulticaster.`add(KeyListener a, KeyListener b)` Adds key-listener-a with key-listener-b and returns the resulting multicast listener.
`void` | Component.`addKeyListener(KeyListener l)` Adds the specified key listener to receive key events from this component.
`static KeyListener` | AWTEventMulticaster.`remove(KeyListener l, KeyListener oldl)` Removes the old key-listener from key-listener-l and returns the resulting multicast listener.
`void` | Component.`removeKeyListener(KeyListener l)` Removes the specified key listener so that it no longer receives key events from this component.

### Uses of KeyListener in java.awt.event

Classes in java.awt.event that implement KeyListener
Modifier and Type | Class and Description
--- | ---
`class` | `KeyAdapter` An abstract adapter class for receiving keyboard events.

### Uses of KeyListener in javax.swing.plaf.basic

Classes in javax.swing.plaf.basic that implement KeyListener
Modifier and Type | Class and Description
--- | ---
`class` | `BasicComboBoxUI.KeyHandler` This listener checks to see if the key event isn't a navigation key.
`class` | `BasicComboPopup.InvocationKeyHandler` As of Java 2 platform v 1.4, this class is now obsolete and is only included for backwards API compatibility.
`class` | `BasicTableUI.KeyHandler` This inner class is marked "public" due to a compiler bug.
`class` | `BasicTreeUI.KeyHandler` This is used to get mutliple key down events to appropriately generate events.

Fields in javax.swing.plaf.basic declared as KeyListener
Modifier and Type | Field and Description
--- | ---
`protected KeyListener` | BasicTableUI.`keyListener`
`protected KeyListener` | BasicComboPopup.`keyListener` This protected field is implementation specific.
`protected KeyListener` | BasicComboBoxUI.`keyListener` This protected field is implementation specific.
`protected KeyListener` | BasicComboBoxUI.`popupKeyListener`

Methods in javax.swing.plaf.basic that return KeyListener
Modifier and Type | Method and Description
--- | ---
`protected KeyListener` | BasicTreeUI.`createKeyListener()` Creates the listener reponsible for getting key events from the tree.
`protected KeyListener` | BasicTableUI.`createKeyListener()` Creates the key listener for handling keyboard navigation in the JTable.
`protected KeyListener` | BasicComboPopup.`createKeyListener()` Creates the key listener that will be added to the combo box.
`protected KeyListener` | BasicComboBoxUI.`createKeyListener()` Creates a `KeyListener` which will be added to the combo box.
`KeyListener` | ComboPopup.`getKeyListener()` Returns a key listener that will be added to the combo box or null.
`KeyListener` | BasicComboPopup.`getKeyListener()` Implementation of ComboPopup.getKeyListener().

Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.