[ Ć ahbaz @ 04.09.2007. 13:06 ] @
Pozdrav,

Imam klasu Kopiranje i u njoj izmedju ostalog sledecu metodu:

Code:

public void kopirajFajl(String ulaz, String izlaz){}


koja kopira fajl sa jedne lokacije na drugu.


U main klasi pravim instancu klase kopiranje i pozivam gore navedenu metodu u for petlji.
Ovako nekako:

Code:

for (int i=0;i<fajlovi.length; i++){    
        kopiranje.kopirajFajl(fajlovi[i].getAbsolutePath(),izl.getAbsolutePath()+i+".pdf");
}
JOptionPane.showMessageDialog(null,fajlovi.length+" fajlova kopirano!!!","Done",JOptionPane.INFORMATION_MESSAGE);


Mene zanima kako da napisem kod koji bi mi nekoj recimo JLabel-i mjenjao text nakon svakog kopiranog fajla!?
Ili jos bolje kako da kreiram neki progres bar koji bi se "punio" kopiranjem fajlova?
[ Dejan Lozanovic @ 04.09.2007. 13:24 ] @
SwingWorker ti treba u svakom slucaju. tj neces da kopiras fajlove iz swingthread-a jer ce to da "ukoci" samu aplikaciju. A onda kada vec kopiras iz zasebnog thread-a saljes ili progress ili preko privremenih rezultata da updajtujes kontrole.

Baci pogled na ovo
http://java.sun.com/docs/books...iswing/concurrency/worker.html