繁体   English   中英

java如何判断鼠标键是否按下

[英]How do I determine if the mouse button is pressed in java

我一直在寻找一段时间,只能找到半有用的代码,而人们没有任何用处我知道我需要鼠标事件,但不知道如何声明它。

我将为您提供一个非常简单且有组织的示例程序,您可以在此基础上进行构建。 如果您需要帮助了解每种方法的作用,请务必查看主要的 Java 网站,此外,在程序中我还包含了一个非常简单的主要 function 框架。 欢迎您添加到它并进行测试。 我希望这有帮助! =)

示例程序:

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

class Mouse extends Frame implements MouseListener{
    Mouse(){} // Empty constructor.

    public static void main(String[] args){
        // The frame for the program, you can add onto it.
        JFrame frame = new JFrame("MouseListener");
        frame.setSize(400, 200);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        Mouse mou = new Mouse();
        frame.addMouseListener(mou);
    }

    // All different events you can use!
    public void mousePressed(MouseEvent e) {}
    public void mouseReleased(MouseEvent e) {}
    public void mouseExited(MouseEvent e) {}
    public void mouseEntered(MouseEvent e) {} 
    public void mouseClicked(MouseEvent e) {} 
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM