Java获取鼠标位置
Posted
技术标签:
【中文标题】Java获取鼠标位置【英文标题】:Java getting mouse location 【发布时间】:2014-04-17 23:57:40 【问题描述】:这是我到目前为止所得到的,但这是每 1000 毫秒打印一次鼠标位置,我如何对其进行编码,以便只有当我点击一个位置时它才会打印出位置
public static void main(String[] args) throws InterruptedException
while (true)
Thread.sleep(1000);
System.out.println("(" + MouseInfo.getPointerInfo().getLocation().x + ", " + MouseInfo.getPointerInfo().getLocation().y + ")");
【问题讨论】:
相关:***.com/questions/2419555/… “我怎样才能编码它只有当我点击一个位置” 这给用户带来了什么功能?是间谍软件吗? 【参考方案1】:使用 mouselistener 的 java swing。你会得到鼠标的位置。
http://www.realapplets.com/tutorial/MouseClickExample.html
http://docs.oracle.com/javase/7/docs/api/java/awt/event/MouseEvent.html
【讨论】:
我认为 OP 不仅需要在 GUI 窗口内单击鼠标位置,还需要在桌面上的任何位置单击鼠标位置。就像他的程序自己的窗口显示在他的屏幕右上角一样,每次他单击桌面上的链接时,他全局单击的鼠标位置都会显示在程序自己的窗口中。 想知道必须点击桌面上的任何地方,它与框架不同吗?以上是关于Java获取鼠标位置的主要内容,如果未能解决你的问题,请参考以下文章