# Uses of Package
org.eclipse.swt.events

Packages that use org.eclipse.swt.events
Package
Description
org.eclipse.compare.contentmergeviewer
Support for compare and merge viewers which show the content side-by-side.
org.eclipse.compare.internal
org.eclipse.compare.structuremergeviewer
Provides support for finding and displaying the differences between hierarchically structured data.
org.eclipse.debug.ui
Provides a generic debugger user interface that clients may customize via standard workbench extension points.
org.eclipse.debug.ui.actions
Provides a set of actions related to running and debugging applications.
org.eclipse.e4.ui.css.swt.helpers
org.eclipse.e4.ui.widgets
org.eclipse.help.ui.internal
org.eclipse.jface.action
Provides support for shared UI resources such as menus, tool bars, and status lines.
org.eclipse.jface.bindings.keys
Provides support for bindings between commands and keys.
org.eclipse.jface.contentassist
Provides a content assist add-on for implementors of `IContentAssistSubjectControl`.
org.eclipse.jface.fieldassist
Provides classes that help communicate proper content for fields in dialogs and wizards.
org.eclipse.jface.notifications
org.eclipse.jface.text
Provides a framework for creating and manipulating text documents.
org.eclipse.jface.text.codemining
org.eclipse.jface.text.contentassist
Provides a content assist add-on for an `ITextViewer`.
org.eclipse.jface.text.hyperlink
Provides support for detecting and displaying hyperlinks in `ISourceViewer`s.
org.eclipse.jface.text.link
Application programming interfaces for interaction with the Eclipse text editor's linked position support.
org.eclipse.jface.text.source
Provides a framework for connecting document regions with annotations and for displaying those.
org.eclipse.jface.text.source.inlined
org.eclipse.jface.text.source.projection
This package provides the UI part for projection documents of which the most important part is the projection viewer.
org.eclipse.jface.util
Provides useful building blocks used throughout JFace, including property change events, a listener list implementation, and runtime checked assertions.
org.eclipse.jface.viewers
Provides a framework for viewers, which are model-based content adapters for SWT widgets.
org.eclipse.jface.widgets
org.eclipse.jface.window
Provides a general framework for creating and managing windows.
org.eclipse.swt.browser
SWT Browser widget.
org.eclipse.swt.custom
SWT Custom widgets.
org.eclipse.swt.dnd
SWT Drag and Drop support.
org.eclipse.swt.events
SWT typed listener support.
org.eclipse.swt.widgets
SWT widget public API classes.
org.eclipse.ui.actions
Classes for actions and operations used in a workbench window, page, or part in the Eclipse Platform User Interface.
org.eclipse.ui.console
Application programming interfaces for interaction with the Eclipse console.
org.eclipse.ui.dialogs
Classes for standard dialogs, wizards, and preference pages in the Eclipse Platform User Interface.
org.eclipse.ui.forms.events
Events and listeners for forms-based parts.
org.eclipse.ui.forms.widgets
Custom widgets and controls for forms-based parts.
org.eclipse.ui.internal
org.eclipse.ui.keys
Provides support for integrating keys into the Eclipse workbench.
org.eclipse.ui.navigator
Provides the Common Navigator framework.
org.eclipse.ui.texteditor
Provides a framework for text editors obeying to the desktop rules.

Classes in org.eclipse.swt.events used by org.eclipse.compare.contentmergeviewer
Class
Description
DisposeEvent
Instances of this class are sent as a result of widgets being disposed.
Classes in org.eclipse.swt.events used by org.eclipse.compare.internal
Class
Description
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.
MouseListener
Classes which implement this interface provide methods that deal with the events that are generated as mouse buttons are pressed.
Classes in org.eclipse.swt.events used by org.eclipse.compare.structuremergeviewer
Class
Description
DisposeEvent
Instances of this class are sent as a result of widgets being disposed.
Classes in org.eclipse.swt.events used by org.eclipse.debug.ui
Class
Description
KeyEvent
Instances of this class are sent as a result of keys being pressed and released on the keyboard.
Classes in org.eclipse.swt.events used by org.eclipse.debug.ui.actions
Class
Description
MouseListener
Classes which implement this interface provide methods that deal with the events that are generated as mouse buttons are pressed.
Classes in org.eclipse.swt.events used by org.eclipse.e4.ui.css.swt.helpers
Class
Description
PaintListener
Classes which implement this interface provide methods that deal with the events that are generated when the control needs to be painted.
Classes in org.eclipse.swt.events used by org.eclipse.e4.ui.widgets
Class
Description
PaintEvent
Instances of this class are sent as a result of visible areas of controls requiring re-painting.
Classes in org.eclipse.swt.events used by org.eclipse.help.ui.internal
Class
Description
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.
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.
SelectionListener
Classes which implement this interface provide methods that deal with the events that are generated when selection occurs in a control.
Classes in org.eclipse.swt.events used by org.eclipse.jface.action
Class
Description
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.
Classes in org.eclipse.swt.events used by org.eclipse.jface.bindings.keys
Class
Description
KeyEvent
Instances of this class are sent as a result of keys being pressed and released on the keyboard.
Classes in org.eclipse.swt.events used by org.eclipse.jface.contentassist
Class
Description
KeyListener
Classes which implement this interface provide methods that deal with the events that are generated as keys are pressed on the system keyboard.
SelectionListener
Classes which implement this interface provide methods that deal with the events that are generated when selection occurs in a control.
Classes in org.eclipse.swt.events used by org.eclipse.jface.fieldassist
Class
Description
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.
SelectionListener
Classes which implement this interface provide methods that deal with the events that are generated when selection occurs in a control.
Classes in org.eclipse.swt.events used by org.eclipse.jface.notifications
Class
Description
MouseListener
Classes which implement this interface provide methods that deal with the events that are generated as mouse buttons are pressed.
Classes in org.eclipse.swt.events used by org.eclipse.jface.text
Class
Description
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.
FocusListener
Classes which implement this interface provide methods that deal with the events that are generated as controls gain and lose focus.
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.
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.
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.
VerifyEvent
Instances of this class are sent as a result of widgets handling keyboard events
Classes in org.eclipse.swt.events used by org.eclipse.jface.text.codemining
Class
Description
MouseEvent
Instances of this class are sent whenever mouse related actions occur.
Classes in org.eclipse.swt.events used by org.eclipse.jface.text.contentassist
Class
Description
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.
VerifyEvent
Instances of this class are sent as a result of widgets handling keyboard events
Classes in org.eclipse.swt.events used by org.eclipse.jface.text.hyperlink
Class
Description
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.
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.
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.
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.
Classes in org.eclipse.swt.events used by org.eclipse.jface.text.link
Class
Description
VerifyEvent
Instances of this class are sent as a result of widgets handling keyboard events
Classes in org.eclipse.swt.events used by org.eclipse.jface.text.source
Class
Description
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.
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.
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.
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.
Classes in org.eclipse.swt.events used by org.eclipse.jface.text.source.inlined
Class
Description
MouseEvent
Instances of this class are sent whenever mouse related actions occur.
Classes in org.eclipse.swt.events used by org.eclipse.jface.text.source.projection
Class
Description
VerifyEvent
Instances of this class are sent as a result of widgets handling keyboard events
Classes in org.eclipse.swt.events used by org.eclipse.jface.util
Class
Description
SegmentEvent
This event is sent to SegmentListeners when a text content is to be modified.
SegmentListener
This listener interface may be implemented in order to receive SegmentEvents.
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.
Classes in org.eclipse.swt.events used by org.eclipse.jface.viewers
Class
Description
DisposeEvent
Instances of this class are sent as a result of widgets being disposed.
HelpEvent
Instances of this class are sent as a result of help being requested for a widget.
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.
KeyEvent
Instances of this class are sent as a result of keys being pressed and released on the keyboard.
ModifyEvent
Instances of this class are sent as a result of text being modified.
MouseEvent
Instances of this class are sent whenever mouse related actions occur.
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.
TraverseEvent
Instances of this class are sent as a result of widget traversal actions.
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.
Classes in org.eclipse.swt.events used by org.eclipse.jface.widgets
Class
Description
ModifyListener
Classes which implement this interface provide a method that deals with the events that are generated when text is modified.
SelectionEvent
Instances of this class are sent as a result of widgets being selected.
ShellEvent
Instances of this class are sent as a result of operations being performed on shells.
TreeEvent
Instances of this class are sent as a result of trees being expanded and collapsed.
VerifyListener
Classes which implement this interface provide a method that deals with the events that are generated when text is about to be modified.
Classes in org.eclipse.swt.events used by org.eclipse.jface.window
Class
Description
ShellListener
Classes which implement this interface provide methods that deal with changes in state of `Shell`s.
Classes in org.eclipse.swt.events used by org.eclipse.swt.browser
Class
Description
TypedEvent
This is the super class for all typed event classes provided by SWT.
Classes in org.eclipse.swt.events used by org.eclipse.swt.custom
Class
Description
ModifyListener
Classes which implement this interface provide a method that deals with the events that are generated when text is modified.
SegmentEvent
This event is sent to SegmentListeners when a text content is to be modified.
SelectionListener
Classes which implement this interface provide methods that deal with the events that are generated when selection occurs in a control.
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
VerifyListener
Classes which implement this interface provide a method that deals with the events that are generated when text is about to be modified.
Classes in org.eclipse.swt.events used by org.eclipse.swt.dnd
Class
Description
TypedEvent
This is the super class for all typed event classes provided by SWT.
Classes in org.eclipse.swt.events used by org.eclipse.swt.events
Class
Description
ArmEvent
Instances of this class are sent as a result of a widget such as a menu item being armed.
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.
DragDetectEvent
Instances of this class are sent as a result of a drag gesture.
ExpandEvent
Instances of this class are sent as a result of `ExpandItem`s being expanded or collapsed.
ExpandListener
Classes which implement this interface provide methods that deal with the expanding and collapsing of `ExpandItem`s.
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.
HelpEvent
Instances of this class are sent as a result of help being requested for a widget.
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.
MenuDetectEvent
Instances of this class are sent whenever 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.
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.
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.
SegmentEvent
This event is sent to SegmentListeners when a text content is to be modified.
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.
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.
TraverseEvent
Instances of this class are sent as a result of widget traversal actions.
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 widgets handling keyboard events
Classes in org.eclipse.swt.events used by org.eclipse.swt.widgets
Class
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.
DragDetectListener
Classes which implement this interface provide methods that deal with the events that are generated when a drag gesture is detected.
ExpandListener
Classes which implement this interface provide methods that deal with the expanding and collapsing of `ExpandItem`s.
FocusListener
Classes which implement this interface provide methods that deal with the events that are generated as controls gain and lose focus.
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.
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.
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.
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.
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.
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.
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.
MouseWheelListener
Classes which implement this interface provide a method that deals with the event that is generated as the mouse wheel is scrolled.
PaintListener
Classes which implement this interface provide methods that deal with the events that are generated when the control needs to be painted.
SegmentListener
This listener interface may be implemented in order to receive SegmentEvents.
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 `Shell`s.
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.
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.
Classes in org.eclipse.swt.events used by org.eclipse.ui.actions
Class
Description
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.
KeyEvent
Instances of this class are sent as a result of keys being pressed and released on the keyboard.
SelectionEvent
Instances of this class are sent as a result of widgets being selected.
Classes in org.eclipse.swt.events used by org.eclipse.ui.console
Class
Description
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.
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.
Classes in org.eclipse.swt.events used by org.eclipse.ui.dialogs
Class
Description
SelectionListener
Classes which implement this interface provide methods that deal with the events that are generated when selection occurs in a control.
Classes in org.eclipse.swt.events used by org.eclipse.ui.forms.events
Class
Description
TypedEvent
This is the super class for all typed event classes provided by SWT.
Classes in org.eclipse.swt.events used by org.eclipse.ui.forms.widgets
Class
Description
PaintEvent
Instances of this class are sent as a result of visible areas of controls requiring re-painting.
SelectionListener
Classes which implement this interface provide methods that deal with the events that are generated when selection occurs in a control.
Classes in org.eclipse.swt.events used by org.eclipse.ui.internal
Class
Description
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.
Classes in org.eclipse.swt.events used by org.eclipse.ui.keys
Class
Description
KeyEvent
Instances of this class are sent as a result of keys being pressed and released on the keyboard.
Classes in org.eclipse.swt.events used by org.eclipse.ui.navigator
Class
Description
DisposeEvent
Instances of this class are sent as a result of widgets being disposed.
SelectionEvent
Instances of this class are sent as a result of widgets being selected.
Classes in org.eclipse.swt.events used by org.eclipse.ui.texteditor
Class
Description
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.
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.