关于SWT/JFace中其他常用的事件
2014-12-12 16:45
435 查看
1.addSelectionListener:这个监听器最常用.
这个addSelectionListener是一个方法,addSelectionListener(SelectionListener listener)传入的是一个
SelectionListener类型的参数对象.SelectionAdapter实现了这个SelectionListener接口.
SelectionListener接口中有下面的这个两个方法:
widgetSelected(SelectionEvent e)方法:当组件被选择(单击鼠标,按回车键)时触发此方法的事件处理程序.
widgetDefaultSelected(SelectionEvent e)方法:用于某些很少触发选择事件的组件.所以这个方法在实际开发中也很少用,
例如,文本框回车事件,列表框双击事件等.
就只能用widgetDefaultSelected方法,用widgetSelected方法无效.
2.addKeyListener(按键) 对应的是KeyListener接口
keyPressed(KeyEvent e)方法:当前焦点停在组件时,按下键盘任一键是触发.但对于某些组件(如按钮Button),
按回车键无法执行此方法.
keyReleased(KeyEvent e)方法:按键弹起时触发.
3.addFocusListener(焦点) 对应的是FocusListener接口
focusGained(FocusEvent e)方法:得到焦点时触发.
focusLost(FocusEvent e)方法:失去焦点时触发.
4.addMouseListener(鼠标) 对应的是MouseListener接口
这个接口中定义了
MouseDoubleClick(MouseEvent e)方法
MouseDown(MouseEvent e)方法
MouseUp(MouseEvent e)方法
以上几个就是常用的事件了,比较少,事实上除了addSelectionListener比较常用之外,其他的基本都很少使用到.
这个addSelectionListener是一个方法,addSelectionListener(SelectionListener listener)传入的是一个
SelectionListener类型的参数对象.SelectionAdapter实现了这个SelectionListener接口.
SelectionListener接口中有下面的这个两个方法:
widgetSelected(SelectionEvent e)方法:当组件被选择(单击鼠标,按回车键)时触发此方法的事件处理程序.
widgetDefaultSelected(SelectionEvent e)方法:用于某些很少触发选择事件的组件.所以这个方法在实际开发中也很少用,
例如,文本框回车事件,列表框双击事件等.
就只能用widgetDefaultSelected方法,用widgetSelected方法无效.
2.addKeyListener(按键) 对应的是KeyListener接口
keyPressed(KeyEvent e)方法:当前焦点停在组件时,按下键盘任一键是触发.但对于某些组件(如按钮Button),
按回车键无法执行此方法.
keyReleased(KeyEvent e)方法:按键弹起时触发.
3.addFocusListener(焦点) 对应的是FocusListener接口
focusGained(FocusEvent e)方法:得到焦点时触发.
focusLost(FocusEvent e)方法:失去焦点时触发.
4.addMouseListener(鼠标) 对应的是MouseListener接口
这个接口中定义了
MouseDoubleClick(MouseEvent e)方法
MouseDown(MouseEvent e)方法
MouseUp(MouseEvent e)方法
以上几个就是常用的事件了,比较少,事实上除了addSelectionListener比较常用之外,其他的基本都很少使用到.
相关文章推荐
- SWT/JFace 中常用的事件
- SWT/JFace 中常用的事件
- 关于SWT/JFace的事件模型的四种方式
- 关于js注册事件的常用方法
- SWT/JFace 按键、事件、监听
- 关于repeater中的控件ID查找(含一些常用控件及不常用的SelectedIndexChanged事件)
- 关于repeater中的控件ID查找(含一些常用控件及不常用的SelectedIndexChanged事件)
- SWT 和 JFace,第 4 部分:ToolBar、SashForm 以及其他控件和对话框
- SWT/JFace常用组件----容器类
- SWT/JFace常用组件----布局管理器
- SWT/JFace常用组件----布局管理器
- SWT 和 JFace,第 3 部分: 了解 TabFolder、Canvas、StyledText 和其他多种控件
- IE打印控件使用及其他常用Windows事件
- SWT常用的事件监听器之【FocusListener】
- SWT常用的事件监听器之【MouseListener】
- 关于repeater中的控件ID查找(含一些常用控件及不常用的SelectedIndexChanged事件) .
- SWT 和 JFace,第 3 部分:TabFolder、Canvas、StyledText 和其他多种控件
- SWT 和 JFace,第 4 部分: ToolBar、SashForm 以及其他控件和对话框
- SWT 和 JFace, 第 4 部分:ToolBar、SashForm 以及其他控件和对话框
- 关于SWT/JFACE