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 Details

    • WHEEL_AMP

      public static int WHEEL_AMP
  • Constructor Details

    • AwtMouseInput

      public AwtMouseInput()
  • Method Details

    • setInputSource

      public void setInputSource(Component comp)
    • initialize

      public void initialize()
      Specified by:
      initialize in interface com.jme3.input.Input
    • destroy

      public void destroy()
      Specified by:
      destroy in interface com.jme3.input.Input
    • isInitialized

      public boolean isInitialized()
      Specified by:
      isInitialized in interface com.jme3.input.Input
    • setInputListener

      public void setInputListener(com.jme3.input.RawInputListener listener)
      Specified by:
      setInputListener in interface com.jme3.input.Input
    • getInputTimeNanos

      public long getInputTimeNanos()
      Specified by:
      getInputTimeNanos in interface com.jme3.input.Input
    • setCursorVisible

      public void setCursorVisible(boolean visible)
      Specified by:
      setCursorVisible in interface com.jme3.input.MouseInput
    • update

      public void update()
      Specified by:
      update in interface com.jme3.input.Input
    • getButtonCount

      public int getButtonCount()
      Specified by:
      getButtonCount in interface com.jme3.input.MouseInput
    • mouseClicked

      public void mouseClicked(MouseEvent awtEvt)
      Specified by:
      mouseClicked in interface MouseListener
    • mousePressed

      public void mousePressed(MouseEvent awtEvt)
      Specified by:
      mousePressed in interface MouseListener
    • mouseReleased

      public void mouseReleased(MouseEvent awtEvt)
      Specified by:
      mouseReleased in interface MouseListener
    • mouseEntered

      public void mouseEntered(MouseEvent awtEvt)
      Specified by:
      mouseEntered in interface MouseListener
    • mouseExited

      public void mouseExited(MouseEvent awtEvt)
      Specified by:
      mouseExited in interface MouseListener
    • mouseWheelMoved

      public void mouseWheelMoved(MouseWheelEvent awtEvt)
      Specified by:
      mouseWheelMoved in interface MouseWheelListener
    • mouseDragged

      public void mouseDragged(MouseEvent awtEvt)
      Specified by:
      mouseDragged in interface MouseMotionListener
    • mouseMoved

      public void mouseMoved(MouseEvent awtEvt)
      Specified by:
      mouseMoved in interface MouseMotionListener
    • setNativeCursor

      public void setNativeCursor(com.jme3.cursors.plugins.JmeCursor cursor)
      Specified by:
      setNativeCursor in interface com.jme3.input.MouseInput