Bonjour
J'ai lu les tutos qui correspondent � ma recherche et les forum possibles... je suis bloqu�e et je suis perdue car je cherche � comprendre le code que je dois utiliser.
J'ai mis quelques jours � chercher comment �a fonctionne et j'ai �chou�. H� oui,�a a fait mal de chercher partout tous les jours :aie:
Voici code d'une classe Progress (exemple) :
Bien,j'ai fait une interface graphique de la barre de progression et le thread,puis je lance,impeccable. Mais je veux que,la progressBar, c'est indiquer � l'utilisateur l'avancement de la t�che. Je pense au MVC mais je ne suis pas s�re.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50 public class Progress extends JFrame{ private static final long serialVersionUID = 1L; Thread thread; private JProgressBar progressBar; /*String [] legends = {"Upload fileName1", "Upload fileName2", "Upload fileName3", "Upload fileName4", "Upload fileName5", "Upload fileName6", "Upload fileName7", "Upload fileName8", "Upload fileName9", "Upload fileName10", "Upload fileName11", "Upload fileName12", "Upload fileName13", "Upload fileName14", "Upload fileName15", "Upload fileName16"};*/ public Progress (){ setSize(600, 300); setTitle("Menu de progression"); this.setVisible(true); this.setLayout(null); progressBar = new JProgressBar(0,100); progressBar.setBounds(100,100,375,20); progressBar.setValue(0); progressBar.setStringPainted(true); this.add(progressBar); thread = new Thread(new Traitement()); thread.start(); } public class Traitement implements Runnable { public void run(){ progressBar.setMaximum(100); progressBar.setMinimum(0); for (int upload = 0; upload <= 100; upload++){ progressBar.setValue(upload); try{ Thread.sleep(200); } catch (InterruptedException e){ e.printStackTrace(); } } } } }
Quelqu'un peut-il me conseiller le code que je dois utiliser?
PS : Je ne sais pas que ce post a d�j� abord� le m�me sujet mais je le poste quand m�me. :)