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 SummaryFieldsModifier and TypeFieldDescriptionintthe button that was pressed or released; 1 for the first button, 2 for the second button, and 3 for the third button, 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 at the time the event was generatedintthe 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.TypedEventdata, display, time, widget
- 
Constructor SummaryConstructorsConstructorDescriptionMouseEvent(Event event) Constructs a new instance of this class based on the information in the given untyped event.
- 
Method Summary
- 
Field Details- 
buttonpublic 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.
- 
stateMaskpublic int stateMaskthe state of the keyboard modifier keys at the time the event was generated- Since:
- 1.3
 
- 
xpublic int xthe widget-relative, x coordinate of the pointer at the time the mouse button was pressed or released
- 
ypublic int ythe widget-relative, y coordinate of the pointer at the time the mouse button was pressed or released
- 
countpublic 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- 
MouseEventConstructs 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- 
toStringReturns a string containing a concise, human-readable description of the receiver.- Overrides:
- toStringin class- TypedEvent
- Returns:
- a string representation of the event
 
 
-