org.eclipse.swt.events |
Package-level Javadoc
SWT typed listener support.
Package Specification
This package provides the typed events and listener interfaces and,
where appropriate, matching adapter classes which make up the
"high level" typed listener support provided by SWT.
For contrast, see also the untyped listener support provided
by class org.eclipse.swt.widgets.Event and interface
org.eclipse.swt.widgets.Listener , and the
addListener and removeListener methods in
class org.eclipse.swt.widgets.Widget .
|
Java Source File Name | Type | Comment |
ArmEvent.java | Class | Instances of this class are sent as a result of
a widget such as a menu item being armed. |
ArmListener.java | Interface | Classes which implement this interface provide a method
that deals with the event that is generated when a widget,
such as a menu item, is armed.
After creating an instance of a class that implements
this interface it can be added to a widget using the
addArmListener method and removed using
the removeArmListener method. |
ControlAdapter.java | Class | This adapter class provides default implementations for the
methods described by the ControlListener interface. |
ControlEvent.java | Class | Instances of this class are sent as a result of
controls being moved or resized. |
ControlListener.java | Interface | Classes which implement this interface provide methods
that deal with the events that are generated by moving
and resizing controls. |
DisposeEvent.java | Class | Instances of this class are sent as a result of
widgets being disposed. |
DisposeListener.java | Interface | Classes which implement this interface provide a method
that deals with the event that is generated when a widget
is disposed.
After creating an instance of a class that implements
this interface it can be added to a widget using the
addDisposeListener method and removed using
the removeDisposeListener method. |
DragDetectEvent.java | Class | Instances of this class are sent as a result of
a drag gesture. |
DragDetectListener.java | Interface | Classes which implement this interface provide methods
that deal with the events that are generated when a drag
gesture is detected.
After creating an instance of a class that implements
this interface it can be added to a control using the
addDragDetectListener method and removed using
the removeDragDetectListener method. |
ExpandAdapter.java | Class | This adapter class provides default implementations for the
methods described by the ExpandListener interface. |
ExpandEvent.java | Class | Instances of this class are sent as a result of
ExpandItem s being expanded or collapsed. |
ExpandListener.java | Interface | Classes which implement this interface provide methods
that deal with the expanding and collapsing of ExpandItem s.
After creating an instance of a class that implements
this interface it can be added to a ExpandBar
control using the addExpandListener method and
removed using the removeExpandListener method. |
FocusAdapter.java | Class | This adapter class provides default implementations for the
methods described by the FocusListener interface. |
FocusEvent.java | Class | Instances of this class are sent as a result of
widgets gaining and losing focus. |
FocusListener.java | Interface | Classes which implement this interface provide methods
that deal with the events that are generated as controls
gain and lose focus.
After creating an instance of a class that implements
this interface it can be added to a control using the
addFocusListener method and removed using
the removeFocusListener method. |
HelpEvent.java | Class | Instances of this class are sent as a result of
help being requested for a widget. |
HelpListener.java | Interface | Classes which implement this interface provide a method
that deals with the event that is generated when help is
requested for a control, typically when the user presses F1.
After creating an instance of a class that implements
this interface it can be added to a control using the
addHelpListener method and removed using
the removeHelpListener method. |
KeyAdapter.java | Class | This adapter class provides default implementations for the
methods described by the KeyListener interface. |
KeyEvent.java | Class | Instances of this class are sent as a result of
keys being pressed and released on the keyboard.
When a key listener is added to a control, the control
will take part in widget traversal. |
KeyListener.java | Interface | Classes which implement this interface provide methods
that deal with the events that are generated as keys
are pressed on the system keyboard.
After creating an instance of a class that implements
this interface it can be added to a control using the
addKeyListener method and removed using
the removeKeyListener method. |
MenuAdapter.java | Class | This adapter class provides default implementations for the
methods described by the MenuListener interface. |
MenuDetectEvent.java | Class | Instances of this class are sent whenever the platform-
specific trigger for showing a context menu is detected. |
MenuDetectListener.java | Interface | Classes which implement this interface provide methods
that deal with the events that are generated when the
platform-specific trigger for showing a context menu is
detected. |
MenuEvent.java | Class | Instances of this class are sent as a result of
menus being shown and hidden. |
MenuListener.java | Interface | Classes which implement this interface provide methods
that deal with the hiding and showing of menus.
After creating an instance of a class that implements
this interface it can be added to a menu using the
addMenuListener method and removed using
the removeMenuListener method. |
ModifyEvent.java | Class | Instances of this class are sent as a result of
text being modified. |
ModifyListener.java | Interface | Classes which implement this interface provide a method
that deals with the events that are generated when text
is modified.
After creating an instance of a class that implements
this interface it can be added to a text widget using the
addModifyListener method and removed using
the removeModifyListener method. |
MouseAdapter.java | Class | This adapter class provides default implementations for the
methods described by the MouseListener interface. |
MouseEvent.java | Class | Instances of this class are sent whenever mouse
related actions occur. |
MouseListener.java | Interface | Classes which implement this interface provide methods
that deal with the events that are generated as mouse buttons
are pressed.
After creating an instance of a class that implements
this interface it can be added to a control using the
addMouseListener method and removed using
the removeMouseListener method. |
MouseMoveListener.java | Interface | Classes which implement this interface provide a method
that deals with the events that are generated as the mouse
pointer moves.
After creating an instance of a class that implements
this interface it can be added to a control using the
addMouseMoveListener method and removed using
the removeMouseMoveListener method. |
MouseTrackAdapter.java | Class | This adapter class provides default implementations for the
methods described by the MouseTrackListener interface. |
MouseTrackListener.java | Interface | Classes which implement this interface provide methods
that deal with the events that are generated as the mouse
pointer passes (or hovers) over controls.
After creating an instance of a class that implements
this interface it can be added to a control using the
addMouseTrackListener method and removed using
the removeMouseTrackListener method. |
MouseWheelListener.java | Interface | Classes which implement this interface provide a method
that deals with the event that is generated as the mouse
wheel is scrolled.
After creating an instance of a class that implements
this interface it can be added to a control using the
addMouseWheelListener method and removed using
the removeMouseWheelListener method. |
PaintEvent.java | Class | Instances of this class are sent as a result of
visible areas of controls requiring re-painting. |
PaintListener.java | Interface | Classes which implement this interface provide methods
that deal with the events that are generated when the
control needs to be painted. |
SelectionAdapter.java | Class | This adapter class provides default implementations for the
methods described by the SelectionListener interface. |
SelectionEvent.java | Class | Instances of this class are sent as a result of
widgets being selected. |
SelectionListener.java | Interface | Classes which implement this interface provide methods
that deal with the events that are generated when selection
occurs in a control.
After creating an instance of a class that implements
this interface it can be added to a control using the
addSelectionListener method and removed using
the removeSelectionListener method. |
ShellAdapter.java | Class | This adapter class provides default implementations for the
methods described by the ShellListener interface. |
ShellEvent.java | Class | Instances of this class are sent as a result of
operations being performed on shells. |
ShellListener.java | Interface | Classes which implement this interface provide methods
that deal with changes in state of Shell s.
After creating an instance of a class that implements
this interface it can be added to a shell using the
addShellListener method and removed using
the removeShellListener method. |
TraverseEvent.java | Class | Instances of this class are sent as a result of
widget traversal actions.
The traversal event allows fine control over keyboard traversal
in a control both to implement traversal and override the default
traversal behavior defined by the system. |
TraverseListener.java | Interface | Classes which implement this interface provide a method
that deals with the events that are generated when a
traverse event occurs in a control.
After creating an instance of a class that implements
this interface it can be added to a control using the
addTraverseListener method and removed using
the removeTraverseListener method. |
TreeAdapter.java | Class | This adapter class provides default implementations for the
methods described by the TreeListener interface. |
TreeEvent.java | Class | Instances of this class are sent as a result of
trees being expanded and collapsed. |
TreeListener.java | Interface | Classes which implement this interface provide methods
that deal with the expanding and collapsing of tree
branches.
After creating an instance of a class that implements
this interface it can be added to a tree control using the
addTreeListener method and removed using
the removeTreeListener method. |
TypedEvent.java | Class | This is the super class for all typed event classes provided
by SWT. |
VerifyEvent.java | Class | |
VerifyListener.java | Interface | Classes which implement this interface provide a method
that deals with the events that are generated when text
is about to be modified.
After creating an instance of a class that implements
this interface it can be added to a text control using the
addVerifyListener method and removed using
the removeVerifyListener method. |