Package org.eclipse.swt.events
Class MouseEvent
java.lang.Object
java.util.EventObject
org.eclipse.swt.events.TypedEvent
org.eclipse.swt.events.MouseEvent
- All Implemented Interfaces:
Serializable
- 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
.
-
Field Summary
Modifier and TypeFieldDescriptionint
the button that was pressed or released; 1 for the first button (usually 'left') 2 for the second button (usually 'middle') 3 for the third button (usually 'right') 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 and mouse masks at the time the event was generated.int
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
Fields inherited from class java.util.EventObject
source
-
Constructor Summary
ConstructorDescriptionMouseEvent
(Event e) Constructs a new instance of this class based on the information in the given untyped event. -
Method Summary
Methods inherited from class java.util.EventObject
getSource
-
Field Details
-
button
public int buttonthe button that was pressed or released;- 1 for the first button (usually 'left')
- 2 for the second button (usually 'middle')
- 3 for the third button (usually 'right')
- etc.
-
stateMask
public int stateMaskthe state of the keyboard modifier keys and mouse masks at the time the event was generated.- See Also:
-
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:
- 3.3
-
-
Constructor Details
-
MouseEvent
Constructs a new instance of this class based on the information in the given untyped event.- Parameters:
e
- the untyped event containing the information
-
-
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
-