商讯信箱
用户名: @
密  码:   注册|忘记密码
登录
个人用户经销商
您的位置:首页 > 技术频道 > 正文

从eclipse开发到开发eclipse-系列专栏

IT168 专稿】在窗口系统中,程序一般都是以事件驱动的。SWT的Control类实现了一些事件监听的注册方法,其子类都可以通过这些方法注册鼠标和键盘的监听器,通过实现这些监听器的接口,窗口组件就能响应相应的鼠标和键盘事件。
Control类是窗口组件类的基类,它定义了基本的事件监听方法,有如下一些:

addControlListener addFocusListener addHelpListener addKeyListener addMouseListener addMouseTrackListener addMouseMoveListener addPaintListener addTraverseListener

添加事件监听器步骤如下:
1. 创建事件监听器。例如:“new KeyListener()…”。
2. 通过Control类的子类添加事件监听器。例如:“text.addKeyListener()”。

常用事件有鼠标事件、键盘事件、焦点事件、窗口控制事件和选择事件,Control类的子类也可以定义添加相关的监听方法。

1 2 3 4 5 6 7
【内容导航】
第1页: 引言 第2页: 鼠标事件
第3页: 键盘事件 第4页: 焦点事件
第5页: 窗口控制事件 第6页: 选择事件
第7页: 其他常用事件
©版权所有。未经许可,不得转载。
[责任编辑:覃里]
[an error occurred while processing this directive]