• 第十三周课程总结


    学习总结:

    这一周学习了监听一些控件,以致更好的操作面板,老师让我们这周写一个记事本,并且再课堂上和我们详细了解并分析了一些控件的效果,使这次作业可能会完成的更加清晰有序,

    看完书上的那些知识,以及例题觉得这个记事本的代码域会更符合我的理想型记事本。

    还学习了键盘和鼠标一些效果控件。

    键盘事件和监听处理:

    接口 KeyListener
    用于接收键盘事件(击键)的侦听器接口。旨在处理键盘事件的类要么实现此接口(及其包含的所有方法),要么扩展抽象 KeyAdapter 类(仅重写有用的方法)。
    然后使用组件的 addKeyListener 方法将从该类所创建的侦听器对象向该组件注册。按下、释放或键入键时生成键盘事件。然后调用侦听器对象中的相关方法并将该 KeyEvent 传递给它。

    KeyListener接口的常用方法

    void keyTyped(KeyEvent e) 普通 键入某个键时调用
    void keypressed(KeyEvent e) 普通 键盘按下时调用
    void keyReleased(KeyEvent e) 普通 键盘松开时调用

     

    KeyEvent事件的常用方法

    public char getKeyChar() 普通 返回键入的字符,只针对于KeyTyped有意义
    public int getKeyCode() 普通 返回键入字符的键码
    public static String getKeyText(int keyCode) 普通 返回此键的信息,如“Home”·“F1”·“A”等

     

     

    鼠标事件及监听处理:

    鼠标监听器MouseListener:

    用于接收鼠标事件(鼠标操作)的侦听器接口。

    void mouseClicked (MouseEvent e) 普通 |鼠标单击时调用(按下并释放)
    void mousePressed (MouseEvent e) 普通 |鼠标单击时调用(按下并释放)
    void mouseReleased (MouseEvent e) 普通 | 鼠标松开时调用
    void mous eEntered (MouseEvent e) 普通 |鼠标进入到组件时调用
    void mouseExi ted (MouseEvent e) 普通 |鼠标离开组件时调用

     

    监听鼠标事件MouseEvent:

    public static final int BUTTON1 普通 表示鼠标左键的常量
    public static final int BUTTON2 普通 表示鼠标滚动轴的常量
    public static final int BUTTON3 普通 表示鼠标右键的常量
    public int getButton ( ) 普通 以数字形式返回按下的鼠标键
    public int getClickCount ( ) 普通 返回鼠标的单击次数
    public static String geMouseModifersText (int modifers ) 普通 以字符串的形式返回鼠标按下的键信息
    public int getX () 普通 返回鼠标操作的X坐标
    public int getY () 普通 返回鼠标操作的Y坐标

  • 相关阅读:
    办公自动化12-word批量替换(将替换内容写在excel里)
    办公自动化11-把word里所有的分节符替换为分页符
    办公自动化10-合并多个word文件
    办公自动化9-批量word转pdf
    办公自动化8-单个pdf转txt
    python3安装docx模块出现Import Error: No module named 'exceptions'
    办公自动化7-Rename批量修改文件名称(实现自动编号)
    办公自动化6-OS库基本操作
    线性空间
    二重积分
  • 原文地址:https://www.cnblogs.com/lll0719/p/11919373.html
Copyright © 2020-2023  润新知