public class NativeHookDemo extends JFrame implements ActionListener, ItemListener, NativeKeyListener, NativeMouseInputListener, NativeMouseWheelListener, WindowListener
GlobalScreen
,
NativeKeyListener
,
Serialized FormJFrame.AccessibleJFrame
Frame.AccessibleAWTFrame
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
NativeHookDemo()
Instantiates a new native hook demo.
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent e) |
void |
itemStateChanged(ItemEvent e) |
static void |
main(String[] args)
The demo project entry point.
|
void |
nativeKeyPressed(NativeKeyEvent e)
Invoked when a key has been pressed.
|
void |
nativeKeyReleased(NativeKeyEvent e)
Invoked when a key has been released.
|
void |
nativeKeyTyped(NativeKeyEvent e)
Invoked when a key has been typed.
|
void |
nativeMouseClicked(NativeMouseEvent e)
Invoked when a mouse button has been clicked (pressed and released)
without being moved.
|
void |
nativeMouseDragged(NativeMouseEvent e)
Invoked when the mouse has been moved while a button is depressed.
|
void |
nativeMouseMoved(NativeMouseEvent e)
Invoked when the mouse has been moved.
|
void |
nativeMousePressed(NativeMouseEvent e)
Invoked when a mouse button has been pressed
|
void |
nativeMouseReleased(NativeMouseEvent e)
Invoked when a mouse button has been released
|
void |
nativeMouseWheelMoved(NativeMouseWheelEvent e)
Invoked when the mouse wheel is rotated.
|
void |
windowActivated(WindowEvent e)
Unimplemented
|
void |
windowClosed(WindowEvent e)
Finalize and exit the program.
|
void |
windowClosing(WindowEvent e)
Unimplemented
|
void |
windowDeactivated(WindowEvent e)
Unimplemented
|
void |
windowDeiconified(WindowEvent e)
Unimplemented
|
void |
windowIconified(WindowEvent e)
Unimplemented
|
void |
windowOpened(WindowEvent e)
Display information about the native keyboard and mouse along with any
errors that may have occurred.
|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getFont, postEvent
public void actionPerformed(ActionEvent e)
actionPerformed
in interface ActionListener
ActionListener.actionPerformed(java.awt.event.ActionEvent)
public void itemStateChanged(ItemEvent e)
itemStateChanged
in interface ItemListener
ItemListener.itemStateChanged(java.awt.event.ItemEvent)
public void nativeKeyPressed(NativeKeyEvent e)
NativeKeyListener
nativeKeyPressed
in interface NativeKeyListener
e
- the native key event.NativeKeyListener.nativeKeyPressed(org.jnativehook.keyboard.NativeKeyEvent)
public void nativeKeyReleased(NativeKeyEvent e)
NativeKeyListener
nativeKeyReleased
in interface NativeKeyListener
e
- the native key event.NativeKeyListener.nativeKeyReleased(org.jnativehook.keyboard.NativeKeyEvent)
public void nativeKeyTyped(NativeKeyEvent e)
NativeKeyListener
nativeKeyTyped
in interface NativeKeyListener
e
- the native key event.NativeKeyListener.nativeKeyTyped(org.jnativehook.keyboard.NativeKeyEvent)
public void nativeMouseClicked(NativeMouseEvent e)
NativeMouseListener
nativeMouseClicked
in interface NativeMouseListener
e
- the native mouse event.NativeMouseListener.nativeMouseClicked(org.jnativehook.mouse.NativeMouseEvent)
public void nativeMousePressed(NativeMouseEvent e)
NativeMouseListener
nativeMousePressed
in interface NativeMouseListener
e
- the native mouse event.NativeMouseListener.nativeMousePressed(org.jnativehook.mouse.NativeMouseEvent)
public void nativeMouseReleased(NativeMouseEvent e)
NativeMouseListener
nativeMouseReleased
in interface NativeMouseListener
e
- the native mouse event.NativeMouseListener.nativeMouseReleased(org.jnativehook.mouse.NativeMouseEvent)
public void nativeMouseMoved(NativeMouseEvent e)
NativeMouseMotionListener
nativeMouseMoved
in interface NativeMouseMotionListener
e
- the native mouse event.NativeMouseMotionListener.nativeMouseMoved(org.jnativehook.mouse.NativeMouseEvent)
public void nativeMouseDragged(NativeMouseEvent e)
NativeMouseMotionListener
nativeMouseDragged
in interface NativeMouseMotionListener
e
- the native mouse eventNativeMouseMotionListener.nativeMouseDragged(org.jnativehook.mouse.NativeMouseEvent)
public void nativeMouseWheelMoved(NativeMouseWheelEvent e)
NativeMouseWheelListener
nativeMouseWheelMoved
in interface NativeMouseWheelListener
e
- the native mouse wheel event.NativeMouseWheelListener.nativeMouseWheelMoved(org.jnativehook.mouse.NativeMouseWheelEvent)
public void windowActivated(WindowEvent e)
windowActivated
in interface WindowListener
WindowListener.windowActivated(java.awt.event.WindowEvent)
public void windowClosing(WindowEvent e)
windowClosing
in interface WindowListener
WindowListener.windowClosing(java.awt.event.WindowEvent)
public void windowDeactivated(WindowEvent e)
windowDeactivated
in interface WindowListener
WindowListener.windowDeactivated(java.awt.event.WindowEvent)
public void windowDeiconified(WindowEvent e)
windowDeiconified
in interface WindowListener
WindowListener.windowDeiconified(java.awt.event.WindowEvent)
public void windowIconified(WindowEvent e)
windowIconified
in interface WindowListener
WindowListener.windowIconified(java.awt.event.WindowEvent)
public void windowOpened(WindowEvent e)
windowOpened
in interface WindowListener
WindowListener.windowOpened(java.awt.event.WindowEvent)
public void windowClosed(WindowEvent e)
windowClosed
in interface WindowListener
WindowListener.windowClosed(java.awt.event.WindowEvent)
public static void main(String[] args)
args
- unused.Copyright © 2006-2017 ${project.vendor}. All Rights Received.