Effectuer un évènement click souris à la place de l'utilisateur
Résolu
kabrice01
Messages postés
1179
Date d'inscription
Statut
Membre
Dernière intervention
-
kabrice01 Messages postés 1179 Date d'inscription Statut Membre Dernière intervention -
kabrice01 Messages postés 1179 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je voudrai savoir s'il existe en java des methodes qui permettent d'effectuer un click souris. De telle façon que lorsque j'appelle cette methode, elle effectue automatiquement un clique souris à l'endroit où je veux sans utiliser la souris physique. Je ne parle pas de mouseCliked(), mouseEntered, mouseExited...où l'utilisateur doit effectuer un click lui même !!!
Merci
Je voudrai savoir s'il existe en java des methodes qui permettent d'effectuer un click souris. De telle façon que lorsque j'appelle cette methode, elle effectue automatiquement un clique souris à l'endroit où je veux sans utiliser la souris physique. Je ne parle pas de mouseCliked(), mouseEntered, mouseExited...où l'utilisateur doit effectuer un click lui même !!!
Merci
A voir également:
- Effectuer un évènement click souris à la place de l'utilisateur
- Vous devez disposer d'une autorisation pour effectuer cette action - Guide
- Quelle touche pour débloquer la souris ? - Guide
- La flèche de ma souris ne bouge plus - Forum souris / Touchpad
- Vous avez utilisé ce numéro de téléphone à de trop nombreuses reprises - Forum Gmail
- Souris ordinateur - Guide
1 réponse
Bonjour,
Regarde la classe java.awt.Robot :
Regarde la classe java.awt.Robot :
private static Robot ROBOT = initRobot(); private static Robot initRobot() { try { Robot r = new Robot(); r.setAutoWaitForIdle(true); return r; } catch (AWTException e) { throw new RuntimeException(e); } } public static void click(int x, int y) { ROBOT.mouseMove(x, y); ROBOT.mousePress(InputEvent.BUTTON1_DOWN_MASK); ROBOT.mouseRelease(InputEvent.BUTTON1_DOWN_MASK); }
kabrice01
Messages postés
1179
Date d'inscription
Statut
Membre
Dernière intervention
28
Cool, je penses que ça correspond à ce que je recherche. Merci