Harusnya ini pakai kombinasi javax.swing.Timer ama SwingWorker udah 
jalan kan ? Harusnya sih sudah tidak perlu capek2x bikin Thread scr 
manual :)

Bayuadji wrote:
> 2010/4/5 Niksen Harjanto <milis.java.ko...@gmail.com>
> 
>> waktu di running, di log output-nya NetBeans keluar kata "Thread"
>> setiap 1 detik, tapi tampilan JFrame ko jadi freeze ya... padahal saya
>> udah kasih statement Thread.yield() untuk ngasih waktu processor untuk
>> eksekusi thread lain.
>>
> 
> JFrame jadi freeze, soalnya thread kamu menghalangi kerja EventDispatch.
> rules-nya sih kalo
> event swing harus diEventDispatch Thread, kalo gak ya jadinya seperti freeze

Yups emang harusnya begini pak klo setahu saya di Java Swing, tapi klo 
event-nya *consume* long running task ya jangan dicemplungin ke EDT :D 
Hang nanti UI-nya. EDT itu sih hrsnya utk naruh event2x yg waktu 
prosesnya ga lama2x amat.

-- 
Regards,

Martinus Ady H.
Registered Linux User #410906
Personal Blog       : http://martinusadyh.web.id/
Planet NetBeans ID  : http://planetnetbeans.org/id/index.html
Planet Slackware ID : http://planet.slackware-id.org/

Kirim email ke