Bonsoir,
J'ai une class mouselistener implements NativeMouseInputListener qui m'effectue divers mouvement de souris et une keyboardlistenener implements NativeKeyListener qui me sert a change des options.
Les mouvement de souris son lier a un compteur .
Le Compteur est initialise en variable
Code : Sélectionner tout - Visualiser dans une fenêtre à part int compteur = 0;
La valeur du compteur est defini avec un fichier config que je choisi en fonction de mes besoins .
Le compteur est déclenche comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 if (auto == 1 ) { while (Main.rightClick && Main.leftclick && compteur < nballe) { robot.mousePress(InputEvent.BUTTON1_DOWN_MASK); System.out.println("ClickLeftAuto"); if (e.getButton() != MouseEvent.BUTTON1 ) { return; } Thread.sleep((long) ((long) 1025 / rateoff)); compteur++; System.out.println("compteur++"); }
J'arrive a remettre mon compteur a zero avec un paramettre dans ma class mouselistener:
Tout le code ci dessus fonctionne normalement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if (e.getButton() == MouseEvent.BUTTON2) { Main.rightClick = false; compteur = 0; }
J'aimerai juste pouvoir remettre mon compteur a zero via un touche du clavier au lieu de le remettre a zero en lachant le bouton droit de la souris :
Ce code est juste mais je ne vois pas comment l'integre dans mon mouselistener, et si je le met dans mon keyboardlistener je ne vois pas comment lié ma variable.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if (e.getKeyCode() == NativeKeyEvent.VC_R) { compteur = 0;; }
Merci
Fred
Partager