Package com.jme3.input.awt
Class AwtMouseInput
java.lang.Object
com.jme3.input.awt.AwtMouseInput
- All Implemented Interfaces:
com.jme3.input.Input,com.jme3.input.MouseInput,MouseListener,MouseMotionListener,MouseWheelListener,EventListener
public class AwtMouseInput
extends Object
implements com.jme3.input.MouseInput, MouseListener, MouseWheelListener, MouseMotionListener
AwtMouseInput- Author:
- Joshua Slack, MHenze (cylab)
-
Field Summary
FieldsFields 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 TypeMethodDescriptionvoiddestroy()intlongvoidbooleanvoidmouseClicked(MouseEvent awtEvt) voidmouseDragged(MouseEvent awtEvt) voidmouseEntered(MouseEvent awtEvt) voidmouseExited(MouseEvent awtEvt) voidmouseMoved(MouseEvent awtEvt) voidmousePressed(MouseEvent awtEvt) voidmouseReleased(MouseEvent awtEvt) voidmouseWheelMoved(MouseWheelEvent awtEvt) voidsetCursorVisible(boolean visible) voidsetInputListener(com.jme3.input.RawInputListener listener) voidsetInputSource(Component comp) voidsetNativeCursor(com.jme3.cursors.plugins.JmeCursor cursor) voidupdate()
-
Field Details
-
WHEEL_AMP
public static int WHEEL_AMP
-
-
Constructor Details
-
AwtMouseInput
public AwtMouseInput()
-
-
Method Details
-
setInputSource
-
initialize
public void initialize()- Specified by:
initializein interfacecom.jme3.input.Input
-
destroy
public void destroy()- Specified by:
destroyin interfacecom.jme3.input.Input
-
isInitialized
public boolean isInitialized()- Specified by:
isInitializedin interfacecom.jme3.input.Input
-
setInputListener
public void setInputListener(com.jme3.input.RawInputListener listener) - Specified by:
setInputListenerin interfacecom.jme3.input.Input
-
getInputTimeNanos
public long getInputTimeNanos()- Specified by:
getInputTimeNanosin interfacecom.jme3.input.Input
-
setCursorVisible
public void setCursorVisible(boolean visible) - Specified by:
setCursorVisiblein interfacecom.jme3.input.MouseInput
-
update
public void update()- Specified by:
updatein interfacecom.jme3.input.Input
-
getButtonCount
public int getButtonCount()- Specified by:
getButtonCountin interfacecom.jme3.input.MouseInput
-
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
-
mouseDragged
- Specified by:
mouseDraggedin interfaceMouseMotionListener
-
mouseMoved
- Specified by:
mouseMovedin interfaceMouseMotionListener
-
setNativeCursor
public void setNativeCursor(com.jme3.cursors.plugins.JmeCursor cursor) - Specified by:
setNativeCursorin interfacecom.jme3.input.MouseInput
-