Swing worker merupakan kelas pada java yang biasanya digunakan untuk membuat background thread. Dimana background thread ini berfungsi menjalankan proses yang cukup lama, seperti query ke database atau proses - proses yang lainnya.
Untuk membuat backgoround thread sangat sederhana. kita cukup membuat
sebuah kelas yang mengextends kelas Swing Worker. Kemudian kita ciptakan
Object dari kelas tersebut dan panggil method execute() yang merupakan
method dari kelas Swing Worker.
Agar lebih jelas, di post selanjutnya saya akan memberikan program
sederhana untuk membuat background thread dengan menggunakan Swing
Worker..
terima kasih..
Pemograman Java
/**
*
* @author adi nuralim
*/ public class SwingWorkerExample extends SwingWorker<Void, Void> {
//method override dari kelas SwingWorker
@Override
protected Void doInBackground() throws Exception {
while(true){
//statement dari program....
//thread yang akan berjalan setiap 1000milisecond. atau 1 detik
Thread.sleep(1000);
}
}
}
Tampilannya akan terlihat seperti Ini :
Sumber :http://adicodes.blogspot.com/
0 comments:
Post a Comment