JAVA - Timer entre 2 affichages

dom -  
papillon2000 Messages postés 106 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

6 réponses

brj Messages postés 159 Date d'inscription   Statut Membre Dernière intervention   10
 
Thread.sleep(x);
x en milisecondes
3
choubaka Messages postés 39442 Date d'inscription   Statut Modérateur Dernière intervention   2 105
 
Salut

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


Choubadamour:
Le doudou à format c:
0
dom
 
Comment fait on stp ?
0
choubaka Messages postés 39442 Date d'inscription   Statut Modérateur Dernière intervention   2 105
 
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
choubaka Messages postés 39442 Date d'inscription   Statut Modérateur Dernière intervention   2 105
 
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
pedro
 
Attention, la classe timer ne sert pas à mesurer le temps.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Godbod Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   17
 
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
papillon2000 Messages postés 106 Date d'inscription   Statut Membre Dernière intervention   15
 
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
Godbod Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   17
 
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