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 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 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: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
public void nativeMousePressed(NativeMouseEvent nativeEvent)
Description copied from interface:NativeMouseListenerInvoked when a mouse button has been pressed- Specified by:
nativeMousePressedin interfaceNativeMouseListener- Parameters:
nativeEvent- the native mouse event.
-
nativeMouseReleased
public void nativeMouseReleased(NativeMouseEvent nativeEvent)
Description copied from interface:NativeMouseListenerInvoked when a mouse button has been released- Specified by:
nativeMouseReleasedin interfaceNativeMouseListener- Parameters:
nativeEvent- the native mouse event.
-
mouseClicked
public void mouseClicked(MouseEvent mouseEvent)
- Specified by:
mouseClickedin interfaceMouseListener
-
mousePressed
public void mousePressed(MouseEvent mouseEvent)
- Specified by:
mousePressedin interfaceMouseListener
-
mouseReleased
public void mouseReleased(MouseEvent mouseEvent)
- Specified by:
mouseReleasedin interfaceMouseListener
-
mouseEntered
public void mouseEntered(MouseEvent mouseEvent)
- Specified by:
mouseEnteredin interfaceMouseListener
-
mouseExited
public void mouseExited(MouseEvent mouseEvent)
- Specified by:
mouseExitedin interfaceMouseListener
-
getJavaKeyEvent
protected MouseEvent getJavaKeyEvent(NativeMouseEvent nativeEvent)
-
-