zoukankan      html  css  js  c++  java
  • 第十三周课程总结

    学习总结:

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

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

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

    键盘事件和监听处理:

    接口 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坐标

  • 相关阅读:
    tps,qps
    JS打包与代码分割
    css module
    垃圾回收算法、内存管理
    css flex布局
    angularJS transclude
    JS模块之AMD, CMD, CommonJS、UMD和ES6模块
    js event loop事件循环
    bootstrap3之栅格系统
    viewport理解
  • 原文地址:https://www.cnblogs.com/lll0719/p/11919373.html
Copyright © 2011-2022 走看看