Qual biblioteca devo utilizar para criar um bot capaz de efetuar um click?

Bom dia, pessoal. Estou com uma problemática no meu trabalho e como solução desejo criar um bot capaz de efetuar um click num determinado botão a cada dez minutos. Mas eu não sei que biblioteca devo utilizar para criar uma espécie de “Botão Flutuante” que sobrepõe todos os softwares abertos capaz de efetuar click no local onde encontra-se parado. Esse seria um exemplo:

Anota%C3%A7%C3%A3o%202020-07-26%20113437

Será que é possível criar esse bot em java? Ou devo utilizar outra linguagem? Alguém pode me aconselhar qual caminho devo seguir para criar essa solução? Desde já muito obrigado.

Vc quer fazer isso num app Desktop ou Web?

desktop

O software é de vcs? Ou de um terceiro?

Utilize a classe Robot:
https://docs.oracle.com/javase/9/docs/api/java/awt/Robot.html

Caso a classe Robot sirva e for usar o JavaFX, a partir do JavaFX 11 foi implementado a nova Robot sem o uso do antigo awt.
https://openjfx.io/javadoc/11/javafx.graphics/javafx/scene/robot/Robot.html

1 curtida