关于SWT/JFace中其他常用的事件

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比较常用之外,其他的基本都很少使用到.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值