public class AWTMouseInput extends AWTInput implements com.jme3.input.MouseInput, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener
MouseInput dedicated to AWT component.
This class is based on the JavaFX original code provided by Alexander Brui (see JME3-FX)
application, component, context, EXECUTOR, initialized, listener| Constructor and Description |
|---|
AWTMouseInput(AWTContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
bind(java.awt.Component component) |
int |
getButtonCount() |
void |
mouseClicked(java.awt.event.MouseEvent e) |
void |
mouseDragged(java.awt.event.MouseEvent e) |
void |
mouseEntered(java.awt.event.MouseEvent e) |
void |
mouseExited(java.awt.event.MouseEvent e) |
void |
mouseMoved(java.awt.event.MouseEvent e) |
void |
mousePressed(java.awt.event.MouseEvent e) |
void |
mouseReleased(java.awt.event.MouseEvent e) |
void |
mouseWheelMoved(java.awt.event.MouseWheelEvent e) |
void |
setCursorVisible(boolean visible) |
void |
setNativeCursor(com.jme3.cursors.plugins.JmeCursor cursor) |
void |
unbind() |
protected void |
updateImpl() |
destroy, getInputTimeNanos, initialize, initializeImpl, isInitialized, setInputListener, updatepublic AWTMouseInput(AWTContext context)
protected void updateImpl()
updateImpl in class AWTInputpublic void setCursorVisible(boolean visible)
setCursorVisible in interface com.jme3.input.MouseInputpublic int getButtonCount()
getButtonCount in interface com.jme3.input.MouseInputpublic void setNativeCursor(com.jme3.cursors.plugins.JmeCursor cursor)
setNativeCursor in interface com.jme3.input.MouseInputpublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
mouseWheelMoved in interface java.awt.event.MouseWheelListener