[swt] 이벤트
리스너 : org.eclipse.swt.events.TypedListener , org.eclipse.swt.widgets.Listener
이벤트 : org.eclipse.swt.events.TypedEvent
Widget
DisposeListener : DisposeEvent : SWT.Dispose
Control
ControlListener : ControlEvent : SWT.Move, SWT.Resize
DragDetectListener : DragDetectEvent : SWT.DragDetect
FocusListener : FocusEvent : SWT.FocusIn , SWT.FocusOut
GestureListener : GestureEvent : SWT.Gesture
HelpListener : HelpEvent : SWT.Help
KeyListener : KeyEvent : SWT.KeyPressed, SWT.KeyReleased
MenuListener : MenuEvent : SWT.hide, SWT.Show
MenuDetectListener : MenuDetectEvent
MouseListener : MouseEvent : SWT.MouseDoubleClick, SWT.MouseDown, SWT.MouseUp
MouseMoveListener : MouseEvent : SWT.MouseMove
MouseTrackListener : MouseEvent : SWT.MouseEnter, SWT.MouseExit, SWT.MouseHover
MouseWheelListener : MouseEvent : SWT.MouseWheel
PaintListener : PaintEvent : SWT.Paint
TouchListener : TouchEvent : SWT.Touch
TraverseListener : TraverseEvent : SWT.Traverse
Button,Link,Scale, .....
SelectionListener : SelectionEvent : SWT.DefaultSelection, SWT.Selection
Text, StyledText, Combo, CCombo
ModifyListener : ModifyEvent :
Tree, TableTree
TreeListener : TreeEvent : SWT.Collapse, SWT.Expand
Shell
ShellListener : ShellEvent : SWT.Activate, SWT.Close, SWT.Deactivate, SWT.Deiconify
Adapter
MouseAdapter
KeyAdapter
ControlAdapter
FocusAdapter
MenuAdapter
SelectionAdapter
ShellAdapter
TreeAdapter
메시지 전달
org.eclipse.swt.widgets.Widget.addListener( int type, Listener listener);
org.eclipse.swt.widgets.Widget.notifyListeners( int type, Event event );