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.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionintthe 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.intthe 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.intthe state of the keyboard modifier keys and mouse masks at the time the event was generated.intthe widget-relative, x coordinate of the pointer at the time the mouse button was pressed or releasedintthe 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, widgetFields inherited from class java.util.EventObject
source -
Constructor Summary
ConstructorsConstructorDescriptionMouseEvent(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:
toStringin classTypedEvent- Returns:
- a string representation of the event
-