zoukankan      html  css  js  c++  java
  • 十二、高级事件处理

    1、键盘事件

      添加KeyListener接口的监听器。

      3个抽象方法:keyTyped()//点击

              keyPressed()//按下

              keyReleased()//释放按键

      方法:getSource()、getKeyChar()、getKeyCode()、getKeyText()、isActionKey()、isControlDown()、isAltDown()、isShiftDown()

    2、鼠标事件

      添加MouseListener接口的监听器

      抽象方法:mouseEntered()//光标移入

           mouseExited()//光标移出

           mousePressed()//鼠标按下

           mouseReleased()//鼠标释放

           mouseClicked()//单击

      方法:getSource()、getButton()、getClickCount()

    3、窗体事件

    (1)WindowFocusListener(焦点变化)

      抽象方法:windowGainedFocus()//获得焦点时触发

           windowLostFocus()//失去焦点时触发

    (2)WindowStateListener(状态变化)

      抽象方法:windowStateChanged()//状态变化时触发

      getNewState()、getOldState()

    (3)windowListener(其他变化)

      抽象方法:windowActivated()//激活时触发

           windowOpened()//打开时触发

           windowIconifIE的()//被图标化时触发

           windowDeiconifed()//非图标化时触发

           windowClosing()//将要关闭时触发

           windowDeactivated()//不处于激活时触发

           windowClosed()//已经关闭时触发

    4、选项事件

      添加ItemListener监听器

      抽象方法:itemStateChanged()

      方法:getItem()、getStateChange()

    5、表格模型事件

      抽象方法:tableChanged()

      方法:getType()、getFirstRow()、getLastRow()、getColumn()

  • 相关阅读:
    寻找我编程道路的明灯
    Torque2D MIT 学习笔记(7) TAML的使用
    Torque2D MIT 学习笔记(4) 脚本语法(2)
    C++输入/输出流
    设计模式之命令模式
    设计模式之策略模式
    Torque2D MIT 学习笔记(11) 资源管理(3)
    C++文件处理
    Torque2D MIT 学习笔记(2) 目录结构
    设计模式之观察者模式
  • 原文地址:https://www.cnblogs.com/yl-saber/p/6008145.html
Copyright © 2011-2022 走看看