Décompte de temps en java

paulLePoulpe -  
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour, j'aimerais trouver une méthode qui permet de faire défiler des secondes (de x à 0) sur un boutton en java. Merci d'avance



A voir également:

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Tu as deux méthodes pour compter le temps en Java : System.currentTimeMillis() qui compte le temps en millisecondes depuis le 1er janvier 1970, et System.nanoTime() qui compte le temps en nanosecondes depuis le démarrage de la machine virtuelle.

Il suffit alors de faire régulièrement des affichages actualisant la valeur du bouton.
Pour ne pas que le programme rame il faut faire des pauses entre deux affichages avec Thread.sleep(long millis), de plus pour ne pas que le reste de la fenêtre soit bloquée en attendant que le compte-à-rebours s'arrête, il faut gérer celui-ci dans un Thread séparé.
0