org.jagatoo.input.events
Class MouseButtonEvent
java.lang.Object
org.jagatoo.input.events.InputEvent
org.jagatoo.input.events.MouseEvent
org.jagatoo.input.events.MouseButtonEvent
- Direct Known Subclasses:
- MouseButtonClickedEvent, MouseButtonPressedEvent, MouseButtonReleasedEvent
public abstract class MouseButtonEvent
- extends MouseEvent
Stores the details associated with a mouse event.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MouseButtonEvent
public MouseButtonEvent(Mouse mouse,
MouseEvent.SubType subType,
MouseButton button,
long when,
long lastWhen)
- Sets the fields of this MouseEvent to match the given MouseEvent.
MouseButtonEvent
protected MouseButtonEvent(MouseEvent.SubType subType)
- Creates a MouseEvent with default values.
getX
public final int getX()
-
getY
public final int getY()
-
getButton
public final MouseButton getButton()
-
getButtonState
public final InputState getButtonState()
getButtonBooleanState
public final boolean getButtonBooleanState()
toString
public java.lang.String toString()
-
- Specified by:
toString in class MouseEvent
- Returns:
- in formation about this
InputEvent as a String.
set
protected void set(Mouse mouse,
MouseEvent.SubType subType,
MouseButton button,
long when,
long lastWhen)
- Sets the fields of this MouseEvent to match the given MouseEvent.