第十三周课程总结

学习总结:

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

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

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

键盘事件和监听处理:

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

原文地址:https://www.cnblogs.com/lll0719/p/11919373.html