【发布时间】:2014-12-12 13:42:15
【问题描述】:
我希望一个程序能够在任何框架或面板之外为我的鼠标提供 x 和 y 坐标。这甚至可能吗?我也想现在是否可以将屏幕作为输入图像读取? 我想制作一个与屏幕交互的程序,到目前为止我有点知道如何使用 Robot 类,但我仍然需要能够将屏幕用作我的程序的输入。 请告诉我这是否可行,如果您能提供帮助,那就太好了!
【问题讨论】:
我希望一个程序能够在任何框架或面板之外为我的鼠标提供 x 和 y 坐标。这甚至可能吗?我也想现在是否可以将屏幕作为输入图像读取? 我想制作一个与屏幕交互的程序,到目前为止我有点知道如何使用 Robot 类,但我仍然需要能够将屏幕用作我的程序的输入。 请告诉我这是否可行,如果您能提供帮助,那就太好了!
【问题讨论】:
您可以轮询MouseInfo 以获取有关鼠标状态的信息,例如...
Point point = MouseInfo.getPointerInfo().getLocation();
举个例子……
没有办法注册回调来获取此信息,就像您可以使用 MouseListener 一样,您需要创建自己的 Thread 并手动轮询此类...假设您想要持续的反馈.. .
例如...
【讨论】: