Я ищу возможность сделать это в основном: пользователь нажимает, удерживает, перемещается влево и отпускает. РЕДАКТИРОВАТЬ: я имею в виду не пользователя, а автоматизированного. Любые методы, которые предлагают это?
Опция «Щелкни и перетащи» (JAVA)
comment
Java SE для рабочего стола?
- person Jonathan Solorzano   schedule 05.08.2015
comment
не могли бы вы описать, что именно вы не знаете, что делать, что вы пробовали?
- person Jonathan Solorzano   schedule 05.08.2015
comment
Я знаю, как сделать щелчок с помощью класса робота, но он должен перетаскивать его по экрану, прежде чем отпустить.
- person Tim V   schedule 05.08.2015
Ответы (1)
Чтобы автоматизировать щелчки мышью, удержания и перемещения, вы можете изучить Класс роботов
Это основы щелчка мышью: где x
и y
— это координаты точки на экране в пикселях, где вы хотите щелкнуть.
public static void click(int x, int y) throws AWTException{
Robot bot = new Robot();
bot.mouseMove(x, y);
bot.mousePress(InputEvent.BUTTON1_MASK);
bot.mouseRelease(InputEvent.BUTTON1_MASK);
}
Другие функции мыши можно реализовать с помощью Selenium.
На самом деле зависит от того, чего вы конкретно хотите достичь
Видеть:
Как выполнить функцию наведения мыши в Selenium WebDriver с помощью Java?< /а>
Как имитировать настоящий щелчок мышью с помощью java?
Если вы достаточно точно записываете координаты и зацикливаете количество раз, которое хотите выполнять процессы; вы можете в значительной степени автоматизировать большинство щелчков мышью/перетаскивания.
person
Huang Chen
schedule
05.08.2015