鼠标监听:
在指定范围内监听鼠标的动作,一般用于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)
键入某个键时调用此方法。
在指定范围内监听鼠标的动作,一般用于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)
键入某个键时调用此方法。