首页后端开发JAVAjava怎么监听键盘和鼠标右键

java怎么监听键盘和鼠标右键

时间2023-10-27 09:27:03发布访客分类JAVA浏览313
导读: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
java怎么算最小公倍数和最大公约数 java怎么编译和运行

游客 回复需填写必要信息