Package com.luciad.input.mouse
Class MousePressedEvent
java.lang.Object
com.luciad.input.mouse.MousePressedEvent
- All Implemented Interfaces:
IInputEvent
,AutoCloseable
Implementation of
IInputEvent
that represents a mouse pressed.
This class contains the location, the mouse button and the modifiers if any.
-
Constructor Summary
ConstructorDescriptionMousePressedEvent
(Coordinate location, ModifierKeys modifierKeys, MouseButton mouseButton) Creates an event representing a mouse button being pressed. -
Method Summary
-
Constructor Details
-
MousePressedEvent
public MousePressedEvent(@NotNull Coordinate location, @NotNull ModifierKeys modifierKeys, @NotNull MouseButton mouseButton) Creates an event representing a mouse button being pressed.- Parameters:
location
- The mouse location, defined in device independent pixels.modifierKeys
- The modifiers of the event.mouseButton
- The mouse button of the event.
-
-
Method Details
-
finalize
protected void finalize() -
close
public void close()- Specified by:
close
in interfaceAutoCloseable
-
getLocation
Returns the position of the event.It is expressed in device independent pixel coordinates with top-left corner of the map being the (0,0) position.
- Returns:
- the position of the event.
-
getModifierKeys
Returns the modifiers of the event.- Returns:
- the modifiers of the event.
-
getMouseButton
Returns the mouse button of the event.- Returns:
- the mouse button of the event.
-