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

转载于:https://www.cnblogs.com/DreamDrive/p/4160044.html

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

  1. Swt/Jface中提供的dialog

    Swt/Jface中提供的dialog Swt/Jface中提供了各种各样的Dialog,一般情况下就能满足我们的需求,现在把这些dialog介绍一下, 下一篇文章再继续将如何自定义Dialog 一. ...

  2. JavaScript中的常用鼠标事件以及小天使图片拖拽

    1,contextmenu鼠标右键禁用 //鼠标右键菜单禁用,丧失功能,contextmenudocument.addEventListener('contextmenu',function(e){ ...

  3. HTML按钮中写事件,html 常用button事件

    关于SWT/JFace中其他常用的事件 1.addSelectionListener:这个监听器最常用. 这个addSelectionListener是一个方法,addSelectionListene ...

  4. html内置时间对象,JavaScript中的常用事件,以及内置对象详解

    原标题:JavaScript中的常用事件,以及内置对象详解 今天是刘小爱自学Java的第81天. 感谢你的观看,谢谢你. 话不多说,开始今天的学习: 学前端有一个非常权威的组织,也就是w3c,其有个专 ...

  5. 如何在Eclipse 3.6.2中安装swt/JFace

    如何在Eclipse 3.6.2中安装swt/JFace 原文http://blog.csdn.net/nkliming/article/details/7790288 我之前一直想安装过swt,但是 ...

  6. 小程序 | 小程序中常用的事件 + 事件对象的属性列表 +小程序事件传参 + 小程序全局配置 + 小程序页面配置 + 小程序发起网络数据请求

    文章目录 一.WXML 模板语法 数据绑定 事件绑定 ⭐小程序中常用的事件 ⭐事件对象的属性列表 target 和 currentTarget 的区别 bindtap 的语法格式 在事件处理函数中为 ...

  7. JS中常用的事件操作

    JS中常用的事件操作 前言 一.点击事件(导航栏内容切换功能) 二.移入移出事件(导航栏菜单下拉功能) 三.失去焦点事件(表单检验功能) 四.鼠标事件(鼠标跟随功能) 五.键盘事件(打飞机案例) 总结 ...

  8. jQuery中的常用事件

    这里介绍一些jQuery常用的事件 jQuery事件是对JavaScript事件的封装,常用事件如:鼠标事件,键盘事件,表单事件,绑定事件,复合事件等等 1.鼠标事件 方法如下 click() :单击 ...

  9. JFace中Dialog类的使用方法

    2019独角兽企业重金招聘Python工程师标准>>> cyper的例子: 注意dialog.open()返回Dialog.OK而不是SWT.OK 窗体代码: public clas ...

最新文章

  1. 我输给了一个 25 岁的男人
  2. 无线路由器的使用方法
  3. elasticsearch资源汇总
  4. 首次使用maven的配置过程
  5. django 2.0 url匹配
  6. 正则表达式 - C语言
  7. [Django学习]上传图片
  8. java面试之多线程篇
  9. 【嵌入式 · 单片机】一文带你搞懂电机驱动模块
  10. 上计算机课睡觉检讨书400,课堂上睡觉检讨书范文
  11. FME抓取遥感影像瓦片地图服务
  12. 设计模式学习之工厂方法模式
  13. 解决Git克隆代码 the remote end hung up unexpectedly 错误
  14. 学堂在线《工程伦理》第八章课后习题及答案(仅供参考)
  15. java英语 随时保存
  16. C++变量的引用 | 使用变量的引用
  17. 如何在华为云软件开发云上运行Python
  18. 零基础解读ChatGPT:对人类未来工作是威胁还是帮助?
  19. 安装cadence软件到使用过程中遇到的问题和解决方法
  20. vue3+h5实现手写签名

热门文章

  1. @select 怎么写存储过程_MySQL4:存储过程和函数
  2. java实现表达式求值_如何编写一个高效的Java表达式求值程序
  3. 数组中第K个最大元素
  4. C++ 构建最小堆、最大堆
  5. 从源码角度剖析VC6下的内存分配与切割的运作
  6. java优秀算法河内之塔_河内塔的Java程序
  7. python的pass语句_适用于pass语句的Python程序
  8. 一、织物组织相关基本概念
  9. php的文件包含总结 include require include_once require_once
  10. 服务器与本地文件共享文件夹,云服务器对本地服务器共享文件夹