| Interface | Description |
|---|---|
| ArmListener |
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.
|
| ControlListener |
Classes which implement this interface provide methods
that deal with the events that are generated by moving
and resizing controls.
|
| DisposeListener |
Classes which implement this interface provide a method
that deals with the event that is generated when a widget
is disposed.
|
| ExpandListener |
Classes which implement this interface provide methods
that deal with the expanding and collapsing of
ExpandItems. |
| FocusListener |
Classes which implement this interface provide methods
that deal with the events that are generated as controls
gain and lose focus.
|
| HelpListener |
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.
|
| KeyListener |
Classes which implement this interface provide methods
that deal with the events that are generated as keys
are pressed on the system keyboard.
|
| MenuListener |
Classes which implement this interface provide methods
that deal with the hiding and showing of menus.
|
| ModifyListener |
Classes which implement this interface provide a method
that deals with the events that are generated when text
is modified.
|
| MouseListener |
Classes which implement this interface provide methods
that deal with the events that are generated as mouse buttons
are pressed.
|
| MouseMoveListener |
Classes which implement this interface provide a method
that deals with the events that are generated as the mouse
pointer moves.
|
| MouseTrackListener |
Classes which implement this interface provide methods
that deal with the events that are generated as the mouse
pointer passes (or hovers) over controls.
|
| PaintListener |
Classes which implement this interface provide methods
that deal with the events that are generated when the
control needs to be painted.
|
| SelectionListener |
Classes which implement this interface provide methods
that deal with the events that are generated when selection
occurs in a control.
|
| ShellListener |
Classes which implement this interface provide methods
that deal with changes in state of
Shells. |
| TraverseListener |
Classes which implement this interface provide a method
that deals with the events that are generated when a
traverse event occurs in a control.
|
| TreeListener |
Classes which implement this interface provide methods
that deal with the expanding and collapsing of tree
branches.
|
| VerifyListener |
Classes which implement this interface provide a method
that deals with the events that are generated when text
is about to be modified.
|
| Class | Description |
|---|---|
| ArmEvent |
Instances of this class are sent as a result of
a widget such as a menu item being armed.
|
| ControlAdapter |
This adapter class provides default implementations for the
methods described by the
ControlListener interface. |
| ControlEvent |
Instances of this class are sent as a result of
controls being moved or resized.
|
| DisposeEvent |
Instances of this class are sent as a result of
widgets being disposed.
|
| ExpandAdapter |
This adapter class provides default implementations for the
methods described by the
ExpandListener interface. |
| ExpandEvent |
Instances of this class are sent as a result of
ExpandItems being expanded or collapsed. |
| FocusAdapter |
This adapter class provides default implementations for the
methods described by the
FocusListener interface. |
| FocusEvent |
Instances of this class are sent as a result of
widgets gaining and losing focus.
|
| HelpEvent |
Instances of this class are sent as a result of
help being requested for a widget.
|
| KeyAdapter |
This adapter class provides default implementations for the
methods described by the
KeyListener interface. |
| KeyEvent |
Instances of this class are sent as a result of
keys being pressed and released on the keyboard.
|
| MenuAdapter |
This adapter class provides default implementations for the
methods described by the
MenuListener interface. |
| MenuEvent |
Instances of this class are sent as a result of
menus being shown and hidden.
|
| ModifyEvent |
Instances of this class are sent as a result of
text being modified.
|
| MouseAdapter |
This adapter class provides default implementations for the
methods described by the
MouseListener interface. |
| MouseEvent |
Instances of this class are sent whenever mouse
related actions occur.
|
| MouseTrackAdapter |
This adapter class provides default implementations for the
methods described by the
MouseTrackListener interface. |
| PaintEvent |
Instances of this class are sent as a result of
visible areas of controls requiring re-painting.
|
| SelectionAdapter |
This adapter class provides default implementations for the
methods described by the
SelectionListener interface. |
| SelectionEvent |
Instances of this class are sent as a result of
widgets being selected.
|
| ShellAdapter |
This adapter class provides default implementations for the
methods described by the
ShellListener interface. |
| ShellEvent |
Instances of this class are sent as a result of
operations being performed on shells.
|
| TraverseEvent |
Instances of this class are sent as a result of
widget traversal actions.
|
| TreeAdapter |
This adapter class provides default implementations for the
methods described by the
TreeListener interface. |
| TreeEvent |
Instances of this class are sent as a result of
trees being expanded and collapsed.
|
| TypedEvent |
This is the super class for all typed event classes provided
by SWT.
|
| VerifyEvent |
Instances of this class are sent as a result of
widgets handling keyboard events
|
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.
Guidelines for using Eclipse APIs. Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.