IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Remettre a zero une variable avec un keylistener


Sujet :

avec Java

  1. #1
    Membre du Club
    Homme Profil pro
    Artisant
    Inscrit en
    Avril 2018
    Messages
    169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Artisant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2018
    Messages : 169
    Points : 60
    Points
    60
    Par défaut Remettre a zero une variable avec un keylistener
    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
    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:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if (e.getButton() == MouseEvent.BUTTON2) {
          Main.rightClick = false;
          compteur = 0;
        }
    Tout le code ci dessus fonctionne normalement.


    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 :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     if (e.getKeyCode() == NativeKeyEvent.VC_R) {
           compteur = 0;;
        }
    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.


    Merci


    Fred

  2. #2
    Membre du Club
    Homme Profil pro
    Artisant
    Inscrit en
    Avril 2018
    Messages
    169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Artisant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2018
    Messages : 169
    Points : 60
    Points
    60
    Par défaut
    Bonjour,

    J.ai cherche bien compliqué alors que c.etais sous meme yeux.

    J.ai simplement rajoute a ma class mouslistener un keylistener.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public class mouselistener implements NativeMouseInputListener, nativeKeylistener

    Voila

    Bonne soiree

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Remettre a zero une variable quand on change d'annee
    Par Latimer dans le forum Langage
    Réponses: 18
    Dernier message: 23/04/2015, 17h11
  2. Remettre à zero une variable static
    Par Mchupakabra dans le forum Langage
    Réponses: 1
    Dernier message: 09/06/2008, 19h57
  3. Utilisation d'une variable avec l'instruction 'USE'
    Par florantanplan dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 10/11/2005, 10h39
  4. remettre a zero une valeur auto-incrementée
    Par rte dans le forum Requêtes
    Réponses: 4
    Dernier message: 23/09/2004, 01h54
  5. Désigner une variable avec une variable?
    Par littleman dans le forum Paradox
    Réponses: 4
    Dernier message: 12/08/2002, 11h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo