在我的JFrame上运行方法后,如何让我的程序自动执行鼠标单击,每次只一次?
可以通过使用机器人类来实现吗?
答案 0 :(得分:3)
是的,Robot可能会这样做,但只需在你的JButton上调用doClick()
就足够了,除非你绝对需要将光标放在按钮上。
private void someMethod() {
myButton.doClick();
}
答案 1 :(得分:0)
以下将使机器人只需单击就位,无论何时运行该方法。我不确定这是否是你的意图,因为那时候鼠标可能就在屏幕的任何地方。如果需要点击鼠标,您可以使用robot.mouseMove(int x, int y);
设置位置。
Robot robot = new Robot();
private void someMethod() {
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
}