作者s89162504 (阿本)
看板java
標題[問題] GUI的動作寫在遞迴裡面
時間Thu Dec 27 01:26:33 2012
新手發問,請多指教
請問大家
我把JLabel之類的元件的method如setIcon()、setText()
寫在一個遞迴的函式裡
我是希望這個Label可以顯示目前這個遞迴函式目前跑到的狀態
可是問題來了
我發現函式只會自己跑自己的
但JLabel完全沒有反應
等到遞迴函式跑完了
Label才終於顯示最後的狀態
可是中途完全沒有任何反應
請問一下,這是甚麼問題啊??
先謝謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.200.146
→ hate9527:THREAD 12/27 01:38
→ sbrhsieh:不要在 UI thread 裡執行你這個遞迴函式。 12/29 01:07
→ gp123:這個問題很明顯是thread的問題,Swing的更新動作在另一個 01/02 19:25