Ajout d'un jProgressBar
Fermé
Melissa75
Messages postés
16
Date d'inscription
jeudi 19 avril 2012
Statut
Membre
Dernière intervention
23 mai 2012
-
23 mai 2012 à 08:28
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 - 23 mai 2012 à 20:14
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 - 23 mai 2012 à 20:14
A voir également:
- Ajout d'un jProgressBar
- Ajouter un profil netflix payant - Guide
- Ajouter un compte gmail - Guide
- Demande d'ajout snap qui disparait ✓ - Forum Snapchat
- Ajout perso instagram introuvable ✓ - Forum Instagram
- Ajout rapide snap - Forum Snapchat
3 réponses
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 018
Modifié par KX le 23/05/2012 à 09:17
Modifié par KX le 23/05/2012 à 09:17
La JProgressBar ne va pas avancer tout seul, il faut lui donner les valeurs de son avancement. Par exemple (à tester)
Remarque : j'espère que tu sais qu'une boucle comme ça :
jButton1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { progressBar.setValue(0); progressBar.setMaximum(nbCombinaison); progressBar.setIndeterminate(false); for (int p=0; p<nbCombinaison; p++) { nb++; Thread.sleep(100000); // on attend 0.1 seconde progressBar.setValue(p+1); } } });
Remarque : j'espère que tu sais qu'une boucle comme ça :
for (int p=0; p<nbCombinaison; p++) nb++;Peut se remplacer par ça :
nb+=nbCombinaison;La confiance n'exclut pas le contrôle
choubaka
Messages postés
39399
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
3 août 2024
2 101
23 mai 2012 à 09:15
23 mai 2012 à 09:15
Bonjour
Tu as essayé ce tutorial ?
https://docs.oracle.com/javase/tutorial/uiswing/components/progress.html
Tu as essayé ce tutorial ?
https://docs.oracle.com/javase/tutorial/uiswing/components/progress.html
Melissa75
Messages postés
16
Date d'inscription
jeudi 19 avril 2012
Statut
Membre
Dernière intervention
23 mai 2012
23 mai 2012 à 20:03
23 mai 2012 à 20:03
Salut, merci pour vos réponses!!
- KX ta solution apparemment s'applique juste lorsque l'action contenue dans la boucle est simple...Dans ma boucle il y a des appels vers des méthodes...Une fois que j'adopte ta solution à mon cas ça ne marche pas :/
- choubaka oui j'ai vu le lien..je suis débutante et je vois pas comment les implémenter :/
- KX ta solution apparemment s'applique juste lorsque l'action contenue dans la boucle est simple...Dans ma boucle il y a des appels vers des méthodes...Une fois que j'adopte ta solution à mon cas ça ne marche pas :/
- choubaka oui j'ai vu le lien..je suis débutante et je vois pas comment les implémenter :/
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 018
23 mai 2012 à 20:14
23 mai 2012 à 20:14
Même si la mise en oeuvre dépendra forcément de ton programme, et donc des appels à tes méthodes, le principe de base restera le même, et tu devras donc faire avec...