Package com.simsilica.lemur.event
Class HoverMouseListener<T extends Spatial>
java.lang.Object
com.simsilica.lemur.event.DefaultMouseListener
com.simsilica.lemur.event.HoverMouseListener<T>
- All Implemented Interfaces:
MouseListener
A MouseListener implementation that will track the hover
state over entered and exited objects and Command<Spatial>
when a 'hover' state exists over a particular Spatial that
has this listener registered.
-
Constructor Summary
ConstructorsConstructorDescriptionHoverMouseListener(double triggerTime, Command<T> command) HoverMouseListener(Command<T> command) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidexecuteCommand(Spatial target) voidmouseButtonEvent(MouseButtonEvent event, Spatial target, Spatial capture) voidmouseEntered(MouseMotionEvent event, Spatial target, Spatial capture) voidmouseExited(MouseMotionEvent event, Spatial target, Spatial capture) voidmouseMoved(MouseMotionEvent event, Spatial target, Spatial capture) protected voidMethods inherited from class com.simsilica.lemur.event.DefaultMouseListener
click, isClick
-
Constructor Details
-
HoverMouseListener
-
HoverMouseListener
-
-
Method Details
-
mouseButtonEvent
- Specified by:
mouseButtonEventin interfaceMouseListener- Overrides:
mouseButtonEventin classDefaultMouseListener
-
mouseEntered
- Specified by:
mouseEnteredin interfaceMouseListener- Overrides:
mouseEnteredin classDefaultMouseListener
-
mouseExited
- Specified by:
mouseExitedin interfaceMouseListener- Overrides:
mouseExitedin classDefaultMouseListener
-
mouseMoved
- Specified by:
mouseMovedin interfaceMouseListener- Overrides:
mouseMovedin classDefaultMouseListener
-
executeCommand
-
reset
-