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
--
pense à ta vie et pense à l'eternité
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
--
pense à ta vie et pense à l'eternité
A voir également:
- Effectuer un évènement click souris à la place de l'utilisateur
- Comment activer le pavé tactile sans souris - Guide
- Souris informatique - Guide
- Pointeur souris - Guide
- In da place - Forum Mail
- Dans le texte à télécharger, quel est le mot placé juste après le mot curriculum ? ✓ - Forum Bureautique
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