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:
- 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 SwingMouseAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MouseEvent
getJavaKeyEvent(NativeMouseEvent nativeEvent)
void
mouseClicked(MouseEvent mouseEvent)
void
mouseEntered(MouseEvent mouseEvent)
void
mouseExited(MouseEvent mouseEvent)
void
mousePressed(MouseEvent mouseEvent)
void
mouseReleased(MouseEvent mouseEvent)
void
nativeMouseClicked(NativeMouseEvent nativeEvent)
Invoked when a mouse button has been clicked (pressed and released) without being moved.void
nativeMousePressed(NativeMouseEvent nativeEvent)
Invoked when a mouse button has been pressedvoid
nativeMouseReleased(NativeMouseEvent nativeEvent)
Invoked when a mouse button has been released-
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
-
nativeMouseClicked
public void nativeMouseClicked(NativeMouseEvent nativeEvent)
Description copied from interface:NativeMouseListener
Invoked when a mouse button has been clicked (pressed and released) without being moved.- Specified by:
nativeMouseClicked
in interfaceNativeMouseListener
- Parameters:
nativeEvent
- the native mouse event.
-
nativeMousePressed
public void nativeMousePressed(NativeMouseEvent nativeEvent)
Description copied from interface:NativeMouseListener
Invoked when a mouse button has been pressed- Specified by:
nativeMousePressed
in interfaceNativeMouseListener
- Parameters:
nativeEvent
- the native mouse event.
-
nativeMouseReleased
public void nativeMouseReleased(NativeMouseEvent nativeEvent)
Description copied from interface:NativeMouseListener
Invoked when a mouse button has been released- Specified by:
nativeMouseReleased
in interfaceNativeMouseListener
- Parameters:
nativeEvent
- the native mouse event.
-
mouseClicked
public void mouseClicked(MouseEvent mouseEvent)
- Specified by:
mouseClicked
in interfaceMouseListener
-
mousePressed
public void mousePressed(MouseEvent mouseEvent)
- Specified by:
mousePressed
in interfaceMouseListener
-
mouseReleased
public void mouseReleased(MouseEvent mouseEvent)
- Specified by:
mouseReleased
in interfaceMouseListener
-
mouseEntered
public void mouseEntered(MouseEvent mouseEvent)
- Specified by:
mouseEntered
in interfaceMouseListener
-
mouseExited
public void mouseExited(MouseEvent mouseEvent)
- Specified by:
mouseExited
in interfaceMouseListener
-
getJavaKeyEvent
protected MouseEvent getJavaKeyEvent(NativeMouseEvent nativeEvent)
-
-