编程语言
首页 > 编程语言> > 如何在不使用java.awt.robot的情况下模拟mousePressed事件?

如何在不使用java.awt.robot的情况下模拟mousePressed事件?

作者:互联网

我想在Java中模拟mousePressed事件,发现可以为此使用Robot类,并且它可以工作,但只能在Windows中,而不能在Mac OS X中使用.

有人知道模拟mousePressed事件的另一种方法吗?

这是我使用的代码:

Robot robot = new Robot();
robot.mousePress(InputEvent.BUTTON1_MASK);

解决方法:

如果要模拟JButton上的click动作,则可以调用doClick方法,请看一下here.否则,也许similar question可以为您提供帮助.
希望这可以帮助.

标签:awtrobot,mouseevent,java
来源: https://codeday.me/bug/20191208/2092376.html