Module com.github.kwhat.jnativehook
Class SwingKeyAdapter
- java.lang.Object
-
- java.awt.Component
-
- com.github.kwhat.jnativehook.AbstractSwingInputAdapter
-
- com.github.kwhat.jnativehook.keyboard.SwingKeyAdapter
-
- All Implemented Interfaces:
NativeKeyListener
,KeyListener
,ImageObserver
,MenuContainer
,Serializable
,EventListener
public class SwingKeyAdapter extends AbstractSwingInputAdapter implements NativeKeyListener, KeyListener
Adapter to convert NativeKeyEvents to Java KeyEvents. The methods are empty so the super call is obsolete.- Since:
- 2.1
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
-
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
Constructor Summary
Constructors Constructor Description SwingKeyAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected KeyEvent
getJavaKeyEvent(NativeKeyEvent nativeEvent)
void
keyPressed(KeyEvent keyEvent)
void
keyReleased(KeyEvent keyEvent)
void
keyTyped(KeyEvent keyEvent)
void
nativeKeyPressed(NativeKeyEvent nativeEvent)
Invoked when a key has been pressed.void
nativeKeyReleased(NativeKeyEvent nativeEvent)
Invoked when a key has been released.void
nativeKeyTyped(NativeKeyEvent nativeEvent)
Invoked when a key has been typed.-
Methods inherited from class com.github.kwhat.jnativehook.AbstractSwingInputAdapter
getJavaModifiers
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paint, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validate
-
-
-
-
Method Detail
-
nativeKeyTyped
public void nativeKeyTyped(NativeKeyEvent nativeEvent)
Description copied from interface:NativeKeyListener
Invoked when a key has been typed.- Specified by:
nativeKeyTyped
in interfaceNativeKeyListener
- Parameters:
nativeEvent
- the native key event.
-
nativeKeyPressed
public void nativeKeyPressed(NativeKeyEvent nativeEvent)
Description copied from interface:NativeKeyListener
Invoked when a key has been pressed.- Specified by:
nativeKeyPressed
in interfaceNativeKeyListener
- Parameters:
nativeEvent
- the native key event.
-
nativeKeyReleased
public void nativeKeyReleased(NativeKeyEvent nativeEvent)
Description copied from interface:NativeKeyListener
Invoked when a key has been released.- Specified by:
nativeKeyReleased
in interfaceNativeKeyListener
- Parameters:
nativeEvent
- the native key event.
-
keyTyped
public void keyTyped(KeyEvent keyEvent)
- Specified by:
keyTyped
in interfaceKeyListener
-
keyPressed
public void keyPressed(KeyEvent keyEvent)
- Specified by:
keyPressed
in interfaceKeyListener
-
keyReleased
public void keyReleased(KeyEvent keyEvent)
- Specified by:
keyReleased
in interfaceKeyListener
-
getJavaKeyEvent
protected KeyEvent getJavaKeyEvent(NativeKeyEvent nativeEvent)
-
-