Heure et Dates actuelles ..
Résolu/Fermé
Mayusu
Messages postés
43
Date d'inscription
lundi 8 septembre 2014
Statut
Membre
Dernière intervention
27 janvier 2016
-
Modifié par Whismeril le 9/04/2015 à 06:57
Mayusu Messages postés 43 Date d'inscription lundi 8 septembre 2014 Statut Membre Dernière intervention 27 janvier 2016 - 13 avril 2015 à 16:06
Mayusu Messages postés 43 Date d'inscription lundi 8 septembre 2014 Statut Membre Dernière intervention 27 janvier 2016 - 13 avril 2015 à 16:06
3 réponses
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
9 avril 2015 à 08:11
9 avril 2015 à 08:11
Bonjour,
Je n'ai pas testé, mais la méthode
Je n'ai pas testé, mais la méthode
public void Run()n'est pas celle attendue pour définir le corps du thread, c'est
public void run()avec un "r" minuscule qui est attendu. Un moyen simple de ne pas se faire avoir c'est de rajouter l'annotation
@Overridequi va déclencher une erreur si la méthode sur laquelle elle est posée n'est pas une redéfinition.
Thread clock = new Thread() { @Override public void run() {
Utilisateur anonyme
Modifié par MrYannKee le 12/04/2015 à 15:54
Modifié par MrYannKee le 12/04/2015 à 15:54
Salut,
J'ai essayé ça et cela fonctionne :
J'ai essayé ça et cela fonctionne :
Thread clock = new Thread() { public void run() { try { for(;;) { SimpleDateFormat df = new SimpleDateFormat("HH:mm:ss"); Calendar cl = Calendar.getInstance(); String currentDate = df.format(cl.getTime()); lblClock.setText(currentDate); sleep(1000); } } catch (InterruptedException e) { e.printStackTrace(); } } }; clock.start();
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
12 avril 2015 à 16:07
12 avril 2015 à 16:07
Oui, ça fonctionne parce que tu as
Comme la méthode
run()avec un "r" minusucle, alors que Mayusu as
Run()avec un "R" majuscule, c'est ce que je disais déjà ici.
Comme la méthode
start()appelle la méthode
run(), écrire le traitement dans une méthode
Run()est sans effet pour le Thread.
Mayusu
Messages postés
43
Date d'inscription
lundi 8 septembre 2014
Statut
Membre
Dernière intervention
27 janvier 2016
13 avril 2015 à 16:06
13 avril 2015 à 16:06
Je vois !
Merci infiniment :D
Merci infiniment :D