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 KeyEventgetJavaKeyEvent(NativeKeyEvent nativeEvent)voidkeyPressed(KeyEvent keyEvent)voidkeyReleased(KeyEvent keyEvent)voidkeyTyped(KeyEvent keyEvent)voidnativeKeyPressed(NativeKeyEvent nativeEvent)Invoked when a key has been pressed.voidnativeKeyReleased(NativeKeyEvent nativeEvent)Invoked when a key has been released.voidnativeKeyTyped(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:NativeKeyListenerInvoked when a key has been typed.- Specified by:
nativeKeyTypedin interfaceNativeKeyListener- Parameters:
nativeEvent- the native key event.
-
nativeKeyPressed
public void nativeKeyPressed(NativeKeyEvent nativeEvent)
Description copied from interface:NativeKeyListenerInvoked when a key has been pressed.- Specified by:
nativeKeyPressedin interfaceNativeKeyListener- Parameters:
nativeEvent- the native key event.
-
nativeKeyReleased
public void nativeKeyReleased(NativeKeyEvent nativeEvent)
Description copied from interface:NativeKeyListenerInvoked when a key has been released.- Specified by:
nativeKeyReleasedin interfaceNativeKeyListener- Parameters:
nativeEvent- the native key event.
-
keyTyped
public void keyTyped(KeyEvent keyEvent)
- Specified by:
keyTypedin interfaceKeyListener
-
keyPressed
public void keyPressed(KeyEvent keyEvent)
- Specified by:
keyPressedin interfaceKeyListener
-
keyReleased
public void keyReleased(KeyEvent keyEvent)
- Specified by:
keyReleasedin interfaceKeyListener
-
getJavaKeyEvent
protected KeyEvent getJavaKeyEvent(NativeKeyEvent nativeEvent)
-
-