看板 java 關於我們 聯絡資訊
※ 引述《tstanly ()》之銘言: : 大家好, : 因為在做類似投影片放映的功能 : 一個是如何讓每張照片之間停頓一兩秒 然後下一張圖片 : 另一個進階的問題則是如何換下一張照片時 : 前一張照片消失是漸層消失 就像有動畫一樣的效果 : 謝謝 關於停頓 程式大概如下 for(i=1;i<photo_num;i++){ 顯示照片(i); thread.sleep(3000); //停三秒 } 這樣做的話 一進去程式等 3秒*photo_num 然後直接顯示最後一張 = = 為什麼部會一張結束 等三秒 再下一張呢 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.96.194.180
PsMonkey:簡單地講,這跟 component 的 paint() 機制有關 09/04 14:55
tstanly:所以這麼做是不行的嗎...阿.... 09/04 14:56
undeadj:看你在 thread.sleep之後是如何做的 關鍵在重繪的時間 09/04 15:11
tstanly:請問樓上可以明確說明一下嗎...感激不盡 09/04 15:17
marcX:既然寫Swing就利用SwingTimer再配合Thread預載下一張的Buffe 09/04 15:19
marcX:rImage,記的要repaint顯示圖片的Panel or Frame. 09/04 15:22
PsMonkey:關鍵字給夠多啦... 剩下的請原 po 自己先努力一下 09/04 15:33
tstanly:thanks 09/04 15:41
slalala:這跟我當年一篇JProgressBar的疑問 應該有關?! 09/04 20:22
sbrhsieh:到 www.javaworld.com.tw 可以找到一票相同的問題。 09/04 21:05