簡體   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