Fråga : SwingWorker setProgressproblem

I den nedanföra kodifiera, jag skulle något liknande för att öka framsteg bommar för inifrån doSomeStuff ().
I har försökt att passera uppgiften in i den, som uppgift och som SwingWorker, men denna fungerar inte, därför att den något att säga, att setProgress () inte är visible.
How, mig gör detta?
> för
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
" codeBody " " >public för class= " för klassificera uppgiften fördjupa SwingWorker { // huvudsaklig uppgift. Utfört i bakgrundstråd. @Override offentlig utan laga kraft doInBackground () { setProgress (10); doSomeStuff ();
" klar "

Svar : SwingWorker setProgressproblem

Du bör kalla SwingWorker.publish, inte setProgress, och någon GUI stoppar, bör, som ett resultat av den appell publicera, behandlas i SwingWorker.process
Andra lösningar  
 
programming4us programming4us