zoukankan      html  css  js  c++  java
  • 关于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比较常用之外,其他的基本都很少使用到.

  • 相关阅读:
    【C/C++】qsort函数的使用方法和细节
    MOOC C++笔记(五):继承
    MOOC 数据库系统笔记(二):数据库系统的基本结构及其演变发展
    PTA A1015
    MOOC 数据库系统笔记(一):初步认识数据库系统
    PTA A1014
    MOOC C++笔记(四):运算符重载
    PTA A1013
    PTA A1011&A1012
    1.1.22 同样的文档,行数不一样
  • 原文地址:https://www.cnblogs.com/DreamDrive/p/4160044.html
Copyright © 2011-2022 走看看