Package org.eclipse.swt.events
Interface KeyListener
- All Superinterfaces:
EventListener
- All Known Implementing Classes:
AnnotationBarHoverManager.Closer,ContentAssistant.AutoAssistListener,HyperlinkManager,KeyAdapter,PaintManager
Classes which implement this interface provide methods
that deal with the events that are generated as keys
are pressed on the system keyboard.
After creating an instance of a class that implements
this interface it can be added to a control using the
addKeyListener method and removed using
the removeKeyListener method. When a
key is pressed or released, the appropriate method will
be invoked.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidSent when a key is pressed on the system keyboard.static KeyListenerStatic helper method to create aKeyListenerfor thekeyPressed(KeyEvent e)) method with a lambda expression.voidSent when a key is released on the system keyboard.static KeyListenerStatic helper method to create aKeyListenerfor thekeyReleased(KeyEvent e)) method with a lambda expression.
-
Method Details
-
keyPressed
Sent when a key is pressed on the system keyboard.- Parameters:
e- an event containing information about the key press
-
keyReleased
Sent when a key is released on the system keyboard.- Parameters:
e- an event containing information about the key release
-
keyPressedAdapter
Static helper method to create aKeyListenerfor thekeyPressed(KeyEvent e)) method with a lambda expression.- Parameters:
c- the consumer of the event- Returns:
- KeyListener
- Since:
- 3.106
-
keyReleasedAdapter
Static helper method to create aKeyListenerfor thekeyReleased(KeyEvent e)) method with a lambda expression.- Parameters:
c- the consumer of the event- Returns:
- KeyListener
- Since:
- 3.106
-