[問題] NetBeans GUI跑loop的小問題

看板java作者 (mamaya)時間14年前 (2010/05/08 14:53), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串1/1
這問題應該常有人問 不過我找了很久都沒找到答案 當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

05/08 14:56, , 1F
1. 這跟 netbeans 沒關係。2. 是要用 multi-thread 沒錯
05/08 14:56, 1F

05/08 14:56, , 2F
不過現在好像有 Util 幫忙做了,只是我忘記名字 XD
05/08 14:56, 2F

05/08 14:59, , 3F
SwingUtilities.invokeLater
05/08 14:59, 3F

05/08 15:01, , 4F
啟動 event dispath thread 去做 GUI 更新 (方法如樓上所說)
05/08 15:01, 4F

05/08 15:02, , 5F
感謝 我研究看看
05/08 15:02, 5F
文章代碼(AID): #1BvGfWsY (java)