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 SummaryFieldsModifier 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.TypedEventdata, display, time, widgetFields inherited from class java.util.EventObjectsource
- 
Constructor SummaryConstructorsConstructorDescriptionMouseEvent(Event e) Constructs a new instance of this class based on the information in the given untyped event.
- 
Method SummaryMethods inherited from class java.util.EventObjectgetSource
- 
Field Details- 
buttonpublic 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.
 
- 
stateMaskpublic int stateMaskthe state of the keyboard modifier keys and mouse masks at the time the event was generated.- See Also:
 
- 
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:
- 3.3
 
 
- 
- 
Constructor Details- 
MouseEventConstructs 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- 
toStringReturns a string containing a concise, human-readable description of the receiver.- Overrides:
- toStringin class- TypedEvent
- Returns:
- a string representation of the event
 
 
-