如何在不移动光标的情况下将鼠标事件发送到另一个程序?

时间:2015-03-15 21:21:47

标签: java

使用Robot类这样做似乎对我没用,除非有一种方法没有移动光标。 所以我需要的是一种获取另一个程序的组件的方法(通过创建一个新的MouseEvent)或另一种方式来使用Robot类。

谢谢。

1 个答案:

答案 0 :(得分:1)

使用MouseInfo.getPointerInfo().getLocation()在移动鼠标之前立即获取鼠标位置,然后移动它(并做任何你想做的事情),然后将鼠标移回原来的位置。

替代方案相当复杂,如果不是Java程序则更加复杂 - 您需要提供有关该程序的更多信息,并且获得干净答案的可能性很小。