作者mamaya3 (mamaya)
看板java
標題[問題] NetBeans GUI跑loop的小問題
時間Sat May 8 14:53:18 2010
這問題應該常有人問 不過我找了很久都沒找到答案
當NetBeans在跑loop時 就算插了像是jTextArea1.setText("hi");
的敘述也沒辦法看到GUI update除非要等loop跑完
有辦法讓他在跑loop的途中就更新GUI嗎?
以前我用C++ builder有看過暫時讓出優先權給其他task update的function 這樣就
寫成multi-thread了 不知道Netbeans有沒有類似的function?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 71.109.155.149
推 PsMonkey:1. 這跟 netbeans 沒關係。2. 是要用 multi-thread 沒錯 05/08 14:56
推 PsMonkey:不過現在好像有 Util 幫忙做了,只是我忘記名字 XD 05/08 14:56
→ jlovet:SwingUtilities.invokeLater 05/08 14:59
→ tkcn:啟動 event dispath thread 去做 GUI 更新 (方法如樓上所說) 05/08 15:01
→ mamaya3:感謝 我研究看看 05/08 15:02