我在JComponent上有動畫。動畫只是一個BufferedImage,其中ç繪製正在移動的東西。爲了使BufferedImage逐漸顯現/消失,我使用比我的JComponent的寬度小的剪輯區域調用repaint。 我得到的問題是,當swing必須重繪組件時,它會在我的裁剪區域邊界之外繪製BufferedImage。 我該如何改進? 感謝您的幫助。擺動重新粉刷
Q
擺動重新粉刷
0
A
回答
0
如果您希望圖像出現並消失,我不會在不希望它顯示的週期上繪製它,而不是爲了該目的而亂搞剪輯區域。這也會更有效率,因爲否則,JVM必須計算圖像的哪一部分在視圖中。
+0
我不知道我是否正確理解你的解釋,但圖像是從左向右移動的,我希望它從右側開始逐漸出現,當它到達所需區域的左側時逐漸消失它被顯示。如果我不在某個循環上繪製它,那麼它將不會逐漸出現/消失? – wotan2009 2011-04-28 17:44:59
相關問題
- 1. JLabel不重新粉刷
- 2. SurfaceView不會重新粉刷
- 3. 擺動mappanel地圖刷新
- 4. 爲什麼JLabel不斷重新粉刷?
- 5. 重新粉刷開羅窗戶?
- 6. 灰色啓動畫面由於沒有重新粉刷
- 7. 屏幕不刷新擺動java
- 8. AppDomain刷新/重新啓動
- 9. 爲什麼重新粉刷會使它更安全?
- 10. JavaFX閃爍(重新粉刷這麼晚)onmouseover與集成Swing
- 11. 畫布在不斷重新粉刷時閃爍
- 12. tableview刷新粉碎Thread1:信號SIGABRT
- 13. 如何重新啓動,重新加載或刷新活動?
- 14. 刷新活動並重新打開
- 15. 定期刷新/重新加載活動
- 16. 擺脫刷新按鈕點擊
- 17. 的DataGridView沒有粉刷
- 18. 骨幹DIV沒有粉刷
- 19. 刷新/重繪的OpenLayers層(KML)網絡鏈路自動刷新
- 20. 如何擺脫Facebook粉絲頁面中的滾動條
- 21. 爲什麼我的背景在重新粉刷後出現毛刺?
- 22. 與SVG SVG矩形「高清」填寫,變成黑色時重新粉刷
- 23. 物品完成重新粉刷後,我可以收到通知嗎?
- 24. 在粉碎後重新啓動MongoDB Connecton - NodeJS
- 25. 重繪()不是在擺動
- 26. 擺動重疊組件
- 27. NSFetchedResultsController刷新重新讀取?
- 28. 重新加載/刷新ABPersonViewController
- 29. 刷新/重新計算CSS
- 30. NStoolbar重新加載/刷新
你能發表一些代碼嗎? – Heisenbug 2011-04-28 17:08:18