# Hierarchy For Package org.eclipse.swt.events

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.swt.events.ControlAdapter (implements org.eclipse.swt.events.ControlListener)
  - java.util.EventObject (implements java.io.Serializable)
    - org.eclipse.swt.events.TypedEvent
      - org.eclipse.swt.events.ArmEvent
      - org.eclipse.swt.events.ControlEvent
      - org.eclipse.swt.events.DisposeEvent
      - org.eclipse.swt.events.FocusEvent
      - org.eclipse.swt.events.GestureEvent
      - org.eclipse.swt.events.HelpEvent
      - org.eclipse.swt.events.KeyEvent
        - org.eclipse.swt.events.TraverseEvent
        - org.eclipse.swt.events.VerifyEvent
      - org.eclipse.swt.events.MenuDetectEvent
      - org.eclipse.swt.events.MenuEvent
      - org.eclipse.swt.events.ModifyEvent
      - org.eclipse.swt.events.MouseEvent
        - org.eclipse.swt.events.DragDetectEvent
      - org.eclipse.swt.events.PaintEvent
      - org.eclipse.swt.events.SegmentEvent
      - org.eclipse.swt.events.SelectionEvent
        - org.eclipse.swt.events.ExpandEvent
        - org.eclipse.swt.events.TreeEvent
      - org.eclipse.swt.events.ShellEvent
      - org.eclipse.swt.events.TouchEvent
  - org.eclipse.swt.events.ExpandAdapter (implements org.eclipse.swt.events.ExpandListener)
  - org.eclipse.swt.events.FocusAdapter (implements org.eclipse.swt.events.FocusListener)
  - org.eclipse.swt.events.KeyAdapter (implements org.eclipse.swt.events.KeyListener)
  - org.eclipse.swt.events.MenuAdapter (implements org.eclipse.swt.events.MenuListener)
  - org.eclipse.swt.events.MouseAdapter (implements org.eclipse.swt.events.MouseListener)
  - org.eclipse.swt.events.MouseTrackAdapter (implements org.eclipse.swt.events.MouseTrackListener)
  - org.eclipse.swt.events.SelectionAdapter (implements org.eclipse.swt.events.SelectionListener)
  - org.eclipse.swt.events.ShellAdapter (implements org.eclipse.swt.events.ShellListener)
  - org.eclipse.swt.events.TreeAdapter (implements org.eclipse.swt.events.TreeListener)

## Interface Hierarchy

- java.util.EventListener
  - org.eclipse.swt.internal.SWTEventListener
    - org.eclipse.swt.events.ArmListener
    - org.eclipse.swt.events.ControlListener
    - org.eclipse.swt.events.DisposeListener
    - org.eclipse.swt.events.DragDetectListener
    - org.eclipse.swt.events.ExpandListener
    - org.eclipse.swt.events.FocusListener
    - org.eclipse.swt.events.GestureListener
    - org.eclipse.swt.events.HelpListener
    - org.eclipse.swt.events.KeyListener
    - org.eclipse.swt.events.MenuDetectListener
    - org.eclipse.swt.events.MenuListener
    - org.eclipse.swt.events.ModifyListener
    - org.eclipse.swt.events.MouseListener
    - org.eclipse.swt.events.MouseMoveListener
    - org.eclipse.swt.events.MouseTrackListener
    - org.eclipse.swt.events.MouseWheelListener
    - org.eclipse.swt.events.PaintListener
    - org.eclipse.swt.events.SegmentListener
    - org.eclipse.swt.events.SelectionListener
    - org.eclipse.swt.events.ShellListener
    - org.eclipse.swt.events.TouchListener
    - org.eclipse.swt.events.TraverseListener
    - org.eclipse.swt.events.TreeListener
    - org.eclipse.swt.events.VerifyListener