java怎么监听键盘和鼠标右键
导读:Java 通过监听键盘和鼠标事件可以实现一些有趣的功能。键盘事件包括按下和释放按键,而鼠标事件包括按下和释放鼠标按钮、单击和双击等。以下是通过 Java 监听键盘和鼠标的方式。1. 监听键盘事件import java.awt.event.K...
Java 通过监听键盘和鼠标事件可以实现一些有趣的功能。键盘事件包括按下和释放按键,而鼠标事件包括按下和释放鼠标按钮、单击和双击等。以下是通过 Java 监听键盘和鼠标的方式。
1. 监听键盘事件
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.JFrame;
public class KeyboardListener extends JFrame implements KeyListener {
public KeyboardListener() {
addKeyListener(this);
}
@Overridepublic void keyPressed(KeyEvent e) {
System.out.println("键盘按下:" + e.getKeyChar());
}
@Overridepublic void keyReleased(KeyEvent e) {
System.out.println("键盘释放:" + e.getKeyChar());
}
@Overridepublic void keyTyped(KeyEvent e) {
System.out.println("键盘输入:" + e.getKeyChar());
}
public static void main(String[] args) {
KeyboardListener kl = new KeyboardListener();
kl.setSize(200,200);
kl.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
kl.setVisible(true);
}
}
2. 监听鼠标事件
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JFrame;
public class MouseListener extends JFrame {
public MouseListener() {
addMouseListener(new MouseAdapter() {
@Overridepublic void mousePressed(MouseEvent e) {
if (e.getButton() == MouseEvent.BUTTON3) {
System.out.println("鼠标右键按下");
}
}
@Overridepublic void mouseReleased(MouseEvent e) {
if (e.getButton() == MouseEvent.BUTTON3) {
System.out.println("鼠标右键释放");
}
}
}
);
}
public static void main(String[] args) {
MouseListener ml = new MouseListener();
ml.setSize(200,200);
ml.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
ml.setVisible(true);
}
}
以上就是 Java 监听键盘和鼠标事件的方式。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: java怎么监听键盘和鼠标右键
本文地址: https://pptw.com/jishu/512885.html