SWT事件一览表

事件类型

监听器和适配器

监听器中的方法

说明                                 

可注册的GUI控件

ControlEvent

ControlListtener

ControlAdapter

controlMoved()

控件的位置改变时

Control,

TableColumn,

Tracker

controlResized()

控件的大小改变时

DisposeEvent

DisposeListener

widgetDisposed()

控件释放时

Widget

FocusEvent

FocusListener

FocusAdapter

focusGained()

控件获得焦点时

Control   

focusLost()

控件失去焦点时

HelpEvent

HelpListener

helpRequested()

F1键获得帮助时触发该事件

Control,Menu,MenuIten

KeyEvent

KeyListener

keyAdapter

keyPressed()

按键按下时

Control

keyReleased()

按键释放时

MenuEvent

MenuListener

MenuAdapter

menuHidden()

显示菜单时

Menu

menuShown()

隐藏菜单时

ModifyEvent

ModifyListener

modifyText()

文本被修改时

CCombo,Combo,Text,StyledText

MouseEvent

MouseListener

MouseAdapter

mouseDoubleClick()

鼠标双击时

Control

mouseDown()

鼠标按下时

mouseUp()

鼠标抬起时

MouseMoveEvent

MouseMoveListener

mouseMove()

鼠标移动时

Control

MouseTrackEvent

MouseTrackListener

MouseTrackAdapter

mouseEnter()

鼠标进入到控件区域时

Control

mouseExit()

鼠标离开该控件区域时

mouseHover()

鼠标在该控件的区域时

PaintEvent

PaintListener

paintControl()

绘控件时

Control

SelectionEvent

SelectionListener

SelectionAdapter

widgetSelected()

选中控件时,事件的发生根据不同的系统而异

Button,CCombo,Combo,CoolItem,CTabFolder,List,MenuItem,Sash,Scale,ScrollBar,Slider,StyledText,TabFolder,Table,TableCursor,TableColumn,TableTree,Text,TreeToolItem

widgetDefaultSelected()

默认选中控件时,事件的发生根据不同的系统而异

ShellEvent

ShellListener

ShellAdapter

shellActivated()

窗口被激活时

Shell

shellClosed()

窗口关闭时

Shell

ShellListener

ShellAdapter

shellDeactivated()

窗口变为非激活状态时

Shell

shellDeiconified()

当窗口不是最小化时

shellIconified()

当窗口最小化时

TraverseEvent

TraverseListener

keyTraversed()

按下Tab键切换时触发该事件

Control

TreeEvent

TreeListener

TreeAdapter

treeCollapsed

折叠树节点时

Tree,TableTree

treeExpanded

展开树节点时

VerifyEvent

VerifyListener

verifyText

改变文本时触发该事件

Text,StyledText

posted @ 2010-03-28 23:57  yongwnet  阅读(1396)  评论(0编辑  收藏  举报