zoukankan      html  css  js  c++  java
  • Java界面编程—事件的种类

    Java处理事件相应的类和监听接口大多位于 awt 包中。

    在 java.swing.event 包中有专门用于 swing 组件的事件类和监听接口。

    awt 事件类继承自 AWTEvent,其超类是 java.util.EventObject。

    在 AWT 事件中,事件分为低级事件和语义事件,语义事件是对某些低级事件的一种抽象概括,是单个或多个低级事件的某些特例的集合。

    常用的低级事件有

    keyEvent  // 按键按下或释放时产生该事件
    MouseEvent  // 鼠标按下、释放、拖动、移动时产生该事件
    FocusEvent  // 组件失去焦点产生该事件
    WindowEvent  // 窗口发生变化时产生该事件

    常用的语义事件有

    ActionEvent  // 当单击按钮、选中菜单或在文本框中回车等时产生该事件 
    ItemEvent  // 选中多选框、选中按钮、单击列表产生该事件 

    常用事件和事件监听

    事件类型 对应的监听器 监听器接口中的抽象方法
    Action ActionListener actionPerformed(ActionEvent e)
    Mouse MouseListener mouseClicked(MouseEvent e)、mouseEntered(MouseEvent e)、mouseExited(MouseEvent e)、mousePressed(MouseEvent e)、mouseReleased(MouseEvent e)
    MouseMotion MouseMotionListener mouseDragged(MouseEvent e)、mouseMoved(MouseEvent e)
    Item ItemListener itemStateChanged(ItemEvent e)
    Key KeyListener keyPressed(KeyEvent e)、keyReleased(KeyEvent e)、keyTyped(KeyEvent e)
    Focus FocusListener focusGained(FocusEvent e)、focusLost(FocusEvent e)
    Window WindowListener windowActivated(WindowEvent e)、windowClosed(WindowEvent e)、windowClosing(WindowEvent e)、windowDeactivated(WindowEvent e)、windowDeiconified(WindowEvent e)、windowIconified(WindowEvent e)、windowOpened(WindowEvent e)
    Component ComponentListener componentHidden(ComponentEvent e)、componentMoved(ComponentEvent e)、componentResized(ComponentEvent e)、componentShown(ComponentEvent e)
    Text TestListener textValueChanged(TextEvent e)
  • 相关阅读:
    搜索存储过程中的关键字
    替换回车换行
    js 常用正则表达式
    获取存储过程返回值
    DataReader 转datatable
    文件打包下载
    My97DatePicker设置当天之后的日期不可选变灰色
    嵌套类引用实例化的外部类的方法
    可叠加定义的成员变量的赋值及操作(权限)
    Java中List中remove的实质
  • 原文地址:https://www.cnblogs.com/0820LL/p/9984258.html
Copyright © 2011-2022 走看看