2012-11-13 52 views
0

需要从简单的Java应用程序读取鼠标按钮状态(“按下”或“释放”)。可能吗?如何在Java中获取鼠标按钮状态?

谢谢!

+1

看一看[如何写一个鼠标监听器]( http://docs.oracle.com/javase/tutorial/uiswing/events/mouselistener.html)。 – Reimeus

+0

感谢您的建议。去尝试。 –

回答

1

您可以使用MouseListener接口的类,或者它是有用的抽象实现,MouseAdapter

public class MyMouseListener extends MouseAdapter { 
    private boolean pressed = false; 

    public void mousePressed(MouseEvent e) { 
     this.pressed = true; 
    } 

    public void mouseReleased(MouseEvent e) { 
     this.pressed = false; 
    } 

    public boolean isPressed() { 
     return pressed; 
    } 
} 
相关问题