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

Collection et Stream Java Discussion :

Stopper le travail du Timer


Sujet :

Collection et Stream Java

  1. #1
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    492
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 492
    Par défaut Stopper le travail du Timer
    bonjour,
    quand j'execute new Timer(delay, taskPerformer).start();,elle marche trés bien mais quand je veux arreter le timer avec new Timer(delay, taskPerformer).stop() ne marche pas ,et a chaque delai il me repete le méme chose ,comment areter le timer,aidez moi svp,merci énormement.

  2. #2
    Gfx
    Gfx est déconnecté
    Expert confirmé
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Par défaut
    Timer monTimer = new Timer(...);
    monTimer.start();
    // ...
    monTimer.stop();

    Il faut conserver une référence au timer pour l'arrêter. Toi tu en crées un nouveau.

  3. #3
    Membre confirmé
    Avatar de guipom
    Inscrit en
    Janvier 2003
    Messages
    207
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 207
    Par défaut
    Si tu fais un appel au constructeur par ton new, tu crées un autre objet. Par conséquent ca n'est pas ton Timer que tu stoppes mais un nouveau que tu viens de créer.

    Il faut donc que tu fasses :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Timer montimer = new Timer(delay, taskPerformer);
    montimer.start();
    ...
    montimer.stop();

Discussions similaires

  1. stopper le timer (clearTimeout )
    Par zaineb.z dans le forum Général JavaScript
    Réponses: 34
    Dernier message: 03/07/2008, 13h29
  2. Stopper un timer
    Par NeMo_O dans le forum GTK+ avec C & C++
    Réponses: 1
    Dernier message: 22/05/2008, 11h06
  3. Réponses: 9
    Dernier message: 10/08/2007, 17h21
  4. [VB6] Comment Stopper un Timer ??
    Par Lucas42 dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 05/05/2006, 10h46
  5. stopper le timer
    Par comme de bien entendu dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 08/03/2006, 18h40

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