Package org.eclipse.swt.events
Class SelectionEvent
java.lang.Object
java.util.EventObject
org.eclipse.swt.events.TypedEvent
org.eclipse.swt.events.SelectionEvent
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ExpandEvent
,TreeEvent
Instances of this class are sent as a result of
widgets being selected.
Note: The fields that are filled in depend on the widget.
-
Field Summary
Modifier and TypeFieldDescriptionint
Extra detail information about the selection, depending on the widget.boolean
A flag indicating whether the operation should be allowed.int
The height of selected area.The item that was selected.int
The state of the keyboard modifier keys and mouse masks at the time the event was generated.The text of the hyperlink that was selected.int
The width of selected area.int
The x location of the selected area.int
The y location of selected area.Fields inherited from class org.eclipse.swt.events.TypedEvent
data, display, time, widget
Fields inherited from class java.util.EventObject
source
-
Constructor Summary
ConstructorDescriptionConstructs 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
-
item
The item that was selected. -
detail
public int detailExtra detail information about the selection, depending on the widget.Sash
ScrollBar and Slider
Table and Tree
Text
CoolItem and ToolItem
-
x
public int xThe x location of the selected area. -
y
public int yThe y location of selected area. -
width
public int widthThe width of selected area. -
height
public int heightThe height of selected area. -
stateMask
public int stateMaskThe state of the keyboard modifier keys and mouse masks at the time the event was generated.Note: Mouse button states are currently not included consistently for all widgets on all platforms. Clients should be prepared to receive button states, but should not rely on getting them everywhere.
- See Also:
-
text
The text of the hyperlink that was selected. This will be either the text of the hyperlink or the value of its HREF, if one was specified.- Since:
- 3.1
- See Also:
-
doit
public boolean doitA flag indicating whether the operation should be allowed. Setting this field tofalse
will cancel the operation, depending on the widget.
-
-
Constructor Details
-
SelectionEvent
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
-