JAVA - Timer entre 2 affichages

Slttlm,

Existe un code pour faire ralentir l'affichage d'un i++; en java ???

c'est à dire :
1
puis 2 sec + tard (ou autre tps défini)
2
....

Merci par avance

6 réponses

  1. Thread.sleep(x);
    x en milisecondes
    3
    1. Modérateur
      Salut

      tu peux utiliser les fonctions de l'horloge du système.

      Choubadamour:
      Le doudou à format c:
      0
      1. Comment fait on stp ?
        0
    2. Modérateur
      et bien tu récupères l'heure système,

      System.currentTimeMillis te donne un long avec l'heure en millisecondes

      tu fais un petit calcul dessus et au moment choisi, tu lances la suite des actions.

      Choubadamour:
      Le doudou à format c:
      0
      1. Modérateur
        Il existe aussi la classe Timer

        plus d'info sur:

        http://java.sun.com/j2se/1.4.1/docs/api/

        Choubadamour:
        Le doudou à format c:
        0
        1. Attention, la classe timer ne sert pas à mesurer le temps.
          0
      2. Salut à tous. Moi je pense que le mieux que tu puisses faire est d'utiliser la classe Timer.Elle est simple d'emploi et te permettra de faire une petite methode que tu appeleras par exemple timer. Tu vas ensuite calibrer une seconde et ensuite tu pourras l'appeler quand tu sera à l'interieur de main. Mon adresse msn est kounkoujacques@hotmail.com pour tous ceux qui peuvent me joindre. Je suis un fou du java et je veux etre un AS.
        -1
        1. Mon idée: Tu créeras une classe dans laquelle tu mets le main, puis tu creeras un timer par Timer timer=new Timer(1000,affich) ensuite tu demarres le timer par timer.start() et tu fais une attente active while(true) puis implements un listener accompagné de son action performed. et voilà
          0
          1. bonjour,je veux faire un algorithme d'ordonnancement de taches selon un flux donné. je veux bloké l'exécution d'une tache2 pendant le temps d'exécution de tache 1 pour avoir un ordre entre la tache1 et la tache2.
            je ne sais pas vraiment comment utiliser la classe timer alors j'aimerai bien que tu m'aide Godbod.
            merci
            0