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()

  • 相关阅读:
    Struts2拦截器
    struts2介绍
    java读写文件大全
    Intent的详细解析以及用法
    sigmoid和softmax的应用意义区别
    C 实现 创建多个txt文件,并以自然数列命名,然后将产生的十进制数据写入txt文档
    k-means原理和python代码实现
    非极大值抑制 NMS
    JetSonNano darknet yolov3工程通过CMakeLists.txt配置编译环境
    C文件 CMakeList.txt编译器配置错误的问题 error:invalid conversion from 'int' to 'LAYER_TYPE' [-fpermissive]....
  • 原文地址:https://www.cnblogs.com/yl-saber/p/6008145.html
Copyright © 2011-2022 走看看