Package com.jme3.input
Class AWTMouseInput
java.lang.Object
com.jme3.input.AWTInput
com.jme3.input.AWTMouseInput
- All Implemented Interfaces:
com.jme3.input.Input,com.jme3.input.MouseInput,MouseListener,MouseMotionListener,MouseWheelListener,EventListener
public class AWTMouseInput
extends AWTInput
implements com.jme3.input.MouseInput, MouseListener, MouseMotionListener, MouseWheelListener
The implementation of the
MouseInput dedicated to AWT component.
This class is based on the JavaFX original code provided by Alexander Brui (see JME3-FX)
- Author:
- Julien Seinturier - COMEX SA - http://www.seinturier.fr, Alexander Brui (JavaSaBr)
-
Field Summary
Fields inherited from class com.jme3.input.AWTInput
application, component, context, EXECUTOR, initialized, listenerFields inherited from interface com.jme3.input.MouseInput
AXIS_WHEEL, AXIS_X, AXIS_Y, BUTTON_LEFT, BUTTON_MIDDLE, BUTTON_RIGHT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidintvoidvoidvoidvoidvoidvoidvoidvoidvoidsetCursorVisible(boolean visible) voidsetNativeCursor(com.jme3.cursors.plugins.JmeCursor cursor) voidunbind()protected voidMethods inherited from class com.jme3.input.AWTInput
destroy, getInputTimeNanos, initialize, initializeImpl, isInitialized, setInputListener, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.jme3.input.Input
destroy, getInputTimeNanos, initialize, isInitialized, setInputListener, update
-
Constructor Details
-
AWTMouseInput
-
-
Method Details
-
bind
-
unbind
public void unbind() -
updateImpl
protected void updateImpl()- Overrides:
updateImplin classAWTInput
-
setCursorVisible
public void setCursorVisible(boolean visible) - Specified by:
setCursorVisiblein interfacecom.jme3.input.MouseInput
-
getButtonCount
public int getButtonCount()- Specified by:
getButtonCountin interfacecom.jme3.input.MouseInput
-
setNativeCursor
public void setNativeCursor(com.jme3.cursors.plugins.JmeCursor cursor) - Specified by:
setNativeCursorin interfacecom.jme3.input.MouseInput
-
mouseDragged
- Specified by:
mouseDraggedin interfaceMouseMotionListener
-
mouseMoved
- Specified by:
mouseMovedin interfaceMouseMotionListener
-
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
-
mouseWheelMoved
- Specified by:
mouseWheelMovedin interfaceMouseWheelListener
-