Package org.eclipse.swt.events
Class MouseEvent
java.lang.Object
SWTEventObject
org.eclipse.swt.events.TypedEvent
org.eclipse.swt.events.MouseEvent
- Direct Known Subclasses:
DragDetectEvent
Instances of this class are sent whenever mouse
related actions occur. This includes mouse buttons
being pressed and released, the mouse pointer being
moved and the mouse pointer crossing widget boundaries.
Note: The button
field is an integer that
represents the mouse button number. This is not the same
as the SWT
mask constants BUTTONx
.
- Since:
- 1.1
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionint
the button that was pressed or released; 1 for the first button, 2 for the second button, and 3 for the third button, etc.int
the number times the mouse has been clicked, as defined by the operating system; 1 for the first click, 2 for the second click and so on.int
the state of the keyboard modifier keys at the time the event was generatedint
the widget-relative, x coordinate of the pointer at the time the mouse button was pressed or releasedint
the widget-relative, y coordinate of the pointer at the time the mouse button was pressed or releasedFields inherited from class org.eclipse.swt.events.TypedEvent
data, display, time, widget
-
Constructor Summary
ConstructorDescriptionMouseEvent
(Event event) Constructs a new instance of this class based on the information in the given untyped event. -
Method Summary
-
Field Details
-
button
public int buttonthe button that was pressed or released; 1 for the first button, 2 for the second button, and 3 for the third button, etc. -
stateMask
public int stateMaskthe state of the keyboard modifier keys at the time the event was generated- Since:
- 1.3
-
x
public int xthe widget-relative, x coordinate of the pointer at the time the mouse button was pressed or released -
y
public int ythe widget-relative, y coordinate of the pointer at the time the mouse button was pressed or released -
count
public int countthe number times the mouse has been clicked, as defined by the operating system; 1 for the first click, 2 for the second click and so on.- Since:
- 2.0
-
-
Constructor Details
-
MouseEvent
Constructs a new instance of this class based on the information in the given untyped event.- Parameters:
event
- the untyped event containing the information- Since:
- 1.2
-
-
Method Details
-
toString
Returns a string containing a concise, human-readable description of the receiver.- Overrides:
toString
in classTypedEvent
- Returns:
- a string representation of the event
-