Package io.guise.framework.event
Interface MouseEvent
-
- All Superinterfaces:
com.globalmentor.event.Event
,GestureInputEvent
,GuiseEvent
,InputEvent
,com.globalmentor.event.TargetedEvent
- All Known Implementing Classes:
AbstractMouseEvent
,MouseClickEvent
,MouseEnterEvent
,MouseExitEvent
public interface MouseEvent extends GestureInputEvent, com.globalmentor.event.TargetedEvent
An event providing mouse information.- Author:
- Garret Wilson
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Point
getMousePosition()
Rectangle
getTargetBounds()
Rectangle
getViewportBounds()
-
Methods inherited from interface io.guise.framework.event.GestureInputEvent
getInput, getKeys, hasAltKey, hasControlKey, hasShiftKey
-
Methods inherited from interface io.guise.framework.event.GuiseEvent
getSession
-
Methods inherited from interface io.guise.framework.event.InputEvent
consume, isConsumed
-
-
-
-
Method Detail
-
getTargetBounds
Rectangle getTargetBounds()
- Returns:
- The absolute bounds of the event target.
-
getViewportBounds
Rectangle getViewportBounds()
- Returns:
- The absolute bounds of the viewport.
-
getMousePosition
Point getMousePosition()
- Returns:
- The position of the mouse relative to the viewport.
-
-