# Package org.eclipse.swt.events

package org.eclipse.swt.events

Related Packages
Package
Description
org.eclipse.swt
Class
Description
ArmEvent
Instances of this class are sent as a result of a widget such as a menu item being armed.
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.
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.
ControlListener
Classes which implement this interface provide methods that deal with the events that are generated by moving and resizing controls.
DisposeEvent
Instances of this class are sent as a result of widgets being disposed.
DisposeListener
Classes which implement this interface provide a method that deals with the event that is generated when a widget is disposed.
DragDetectEvent
Instances of this class are sent as a result of a drag gesture.
DragDetectListener
Classes which implement this interface provide methods that deal with the events that are generated when a drag gesture is detected.
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 expand item being expanded and collapsed.
ExpandListener
Classes which implement this interface provide methods that deal with the expanding and collapsing of `ExpandItem`s.
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.
FocusListener
Classes which implement this interface provide methods that deal with the events that are generated as controls gain and lose focus.
GestureEvent
Instances of this class are sent in response to touch-based gestures that are triggered by the user.
GestureListener
Classes which implement this interface provide methods that deal with the events that are generated as gestures are triggered by the user interacting with a touch pad or touch screen.
HelpEvent
Instances of this class are sent as a result of widgets gaining and losing 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.
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.
KeyListener
Classes which implement this interface provide methods that deal with the events that are generated as keys are pressed on the system keyboard.
MenuAdapter
This adapter class provides default implementations for the methods described by the `MenuListener` interface.
MenuDetectEvent
Instances of this class are sent whenever the platform- specific trigger for showing a context menu is detected.
MenuDetectListener
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
Instances of this class are sent as a result of menus being shown and hidden.
MenuListener
Classes which implement this interface provide methods that deal with the hiding and showing of menus.
ModifyEvent
Instances of this class are sent as a result of text being modified.
ModifyListener
Classes which implement this interface provide a method that deals with the events that are generated when text is 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.
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.
MouseTrackAdapter
This adapter class provides default implementations for the methods described by the `MouseTrackListener` interface.
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.
PaintEvent
Instances of this class are sent as a result of visible areas of controls requiring re-painting.
PaintListener
Classes which implement this interface provide methods that deal with the events that are generated when the control needs to be painted.
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.
SelectionListener
Classes which implement this interface provide methods that deal with the events that are generated when selection occurs in a control.
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.
ShellListener
Classes which implement this interface provide methods that deal with changes in state of `Shell`s.
TouchEvent
Instances of this class are sent in response to a touch-based input source being touched.
TouchListener
Classes which implement this interface provide methods that deal with the events that are generated as touches occur on a touch-aware input surface.
TraverseEvent
Instances of this class are sent as a result of widget traversal actions.
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.
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.
TreeListener
Classes which implement this interface provide methods that deal with the expanding and collapsing of tree branches.
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 text being modified.
VerifyListener
Classes which implement this interface provide a method that deals with the events that are generated when text is modified.