Bonjour,
S'il vous plait je veux afficher dans un textField un nombre qui se décroit automatiquement après un certain temps. Mais je sais pas comment je peux le faire puisque l'affichage n'est pas relie à aucun évènement. Voici le code que j'ai développer. Il fonctionne bien au niveau de console mais pas dans l'interface graphique :
1 2 3 4 5 6 7 8 9 10
| int compteurTemps(){
int leTempsEnMillisecondes=60000;
int i=0;
for ( i=4;i>=0;i--)
{try { Thread.sleep (leTempsEnMillisecondes);}
catch (InterruptedException e) { System.out.print("erreur");}
System.out.print(i);
}
return i;
} |
Je sais pas ou je peux faire l'appel de méthode :
jTextField1.setText(Integer.valueOf(compteurTemps()).toString());
Je la mets dans le constructeur mais ça marche pas aussi
dans :
1 2 3 4
| private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
jTextField1.setText(Integer.valueOf(compteurTemps()).toString());
} |
Merci d'avance pour votre réponse.
Partager