监听器

来源:互联网 发布:crm php开源系统源码 编辑:程序博客网 时间:2024/06/16 06:09
鼠标监听:
在指定范围内监听鼠标的动作,一般用于JPanel、JFrame等
MouseListener、MouseMotionListener、MouseWheelListener
MouseListener:
1) 属于java.awt.event包
2) 接口类,普通类继承时要方法重写
3) 添加方法为addMouseListener();
4) 五种方法
void mouseClicked(MouseEvent e) 
鼠标按键在组件上单击(按下并释放)时调用。
 void mouseEntered(MouseEvent e) 
鼠标进入到组件上时调用。
 void mouseExited(MouseEvent e) 
鼠标离开组件时调用。
 void mousePressed(MouseEvent e) 
鼠标按键在组件上按下时调用。
 void mouseReleased(MouseEvent e) 
鼠标按钮在组件上释放时调用。
5) 点击 = 同一坐标下进行按下并释放


事件监听:
监听按钮,如JButton、JRadioButton、JMenuItem
ActionListener
1) 属于java.awt.event包
2) 接口类,普通类继承时要方法重写
3) 添加方法为addActionListener();




键盘监听:

监听指定范围键盘的操作
KeyListener
1) 属于java.awt.event包
2) 接口类,普通类继承时要方法重写
3) 添加方法为addKeyListener();
4) 三种方法
 void keyPressed(KeyEvent e) 
按下某个键时调用此方法。
 void keyReleased(KeyEvent e) 
释放某个键时调用此方法。
 void keyTyped(KeyEvent e) 
键入某个键时调用此方法。
原创粉丝点击