Module com.github.kwhat.jnativehook
Class SwingMouseAdapter
java.lang.Object
java.awt.Component
com.github.kwhat.jnativehook.AbstractSwingInputAdapter
com.github.kwhat.jnativehook.mouse.SwingMouseAdapter
- All Implemented Interfaces:
NativeMouseListener,MouseListener,ImageObserver,MenuContainer,Serializable,EventListener
- Direct Known Subclasses:
SwingMouseWheelAdapter
public class SwingMouseAdapter
extends AbstractSwingInputAdapter
implements NativeMouseListener, MouseListener
Adapter to convert NativeKeyEvents to Java KeyEvents. The methods are empty so the super call is
obsolete.
- Since:
- 2.1
- See Also:
-
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_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected MouseEventgetJavaKeyEvent(NativeMouseEvent nativeEvent) voidmouseClicked(MouseEvent mouseEvent) voidmouseEntered(MouseEvent mouseEvent) voidmouseExited(MouseEvent mouseEvent) voidmousePressed(MouseEvent mouseEvent) voidmouseReleased(MouseEvent mouseEvent) voidnativeMouseClicked(NativeMouseEvent nativeEvent) Invoked when a mouse button has been clicked (pressed and released) without being moved.voidnativeMousePressed(NativeMouseEvent nativeEvent) Invoked when a mouse button has been pressedvoidnativeMouseReleased(NativeMouseEvent nativeEvent) Invoked when a mouse button has been releasedMethods inherited from class com.github.kwhat.jnativehook.AbstractSwingInputAdapter
getJavaModifiersMethods 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
-
Constructor Details
-
SwingMouseAdapter
public SwingMouseAdapter()
-
-
Method Details
-
nativeMouseClicked
Description copied from interface:NativeMouseListenerInvoked when a mouse button has been clicked (pressed and released) without being moved.- Specified by:
nativeMouseClickedin interfaceNativeMouseListener- Parameters:
nativeEvent- the native mouse event.
-
nativeMousePressed
Description copied from interface:NativeMouseListenerInvoked when a mouse button has been pressed- Specified by:
nativeMousePressedin interfaceNativeMouseListener- Parameters:
nativeEvent- the native mouse event.
-
nativeMouseReleased
Description copied from interface:NativeMouseListenerInvoked when a mouse button has been released- Specified by:
nativeMouseReleasedin interfaceNativeMouseListener- Parameters:
nativeEvent- the native mouse event.
-
mouseClicked
- Specified by:
mouseClickedin interfaceMouseListener
-
mousePressed
- Specified by:
mousePressedin interfaceMouseListener
-
mouseReleased
- Specified by:
mouseReleasedin interfaceMouseListener
-
mouseEntered
- Specified by:
mouseEnteredin interfaceMouseListener
-
mouseExited
- Specified by:
mouseExitedin interfaceMouseListener
-
getJavaKeyEvent
-