• 十二、高级事件处理


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

  • 相关阅读:
    Cypress系列(74)- each() 命令详解
    Cypress系列(73)- within() 命令详解
    实战-电力窃露漏电用户自动识别
    谷歌colab切换使用tensorflow1.x版本
    解决pip安装tensorflow下载缓慢问题
    如何将tensorflow1.x代码改写为pytorch代码(以图注意力网络(GAT)为例)
    graph attention network(ICLR2018)官方代码详解(tensorflow)-稀疏矩阵版
    graph attention network(ICLR2018)官方代码详解(tensorflow)
    DGL中文文档
    graphSAGE的python实现
  • 原文地址:https://www.cnblogs.com/yl-saber/p/6008145.html
Copyright © 2020-2023  润新知