5
A
回答
1
1
一些提示,以有效地利用緩存作爲一個程序員view
和一些testing programs是avaliable
1
1)創建一個BufferedImage實例。爲了達到最佳性能,您需要確保 緩衝的圖像使用與要渲染的屏幕相同的模型。
檢查此爲如何創建使用Graphics2D一個BufferedImage傳遞給任何組件的paint方法(有許多方法來創建緩衝圖像,該鏈接數...)
[http://www.exampledepot.com/egs/java.awt.image/CreateBuf.html][1]
2)如果需要,您可以獲得與緩衝圖像關聯的Graphics [getGraphics()],將其轉換爲Graphics2D,並通過調用該圖形對象上的命令將原始圖像呈現給緩衝圖像(也可以將該圖形對象傳遞給組件在緩衝的圖像上繪製自己)。
3)通過重寫它的paint方法並在傳遞給組件的Graphics2D參數上調用drawImage()的變體,將緩衝圖像繪製到組件。
lmk如果您需要示例代碼...
相關問題
- 1. 在c#雙緩衝
- 2. Qt的雙緩衝行爲
- 3. GDI +雙緩衝
- 4. Jython雙緩衝
- 5. VB.NET雙緩衝
- 6. Java雙緩衝
- 7. 雙緩衝swt
- 8. WinAPI雙緩衝
- 9. Android雙緩衝
- 10. Direct2D中的雙緩衝?
- 11. GDI + C++中的雙緩衝
- 12. WPF中的雙緩衝?
- 13. 雙緩衝幫助
- 14. Silverlight MediaElement雙緩衝
- 15. 啓用雙緩衝
- 16. 的WinForms雙緩衝
- 17. Java - 雙緩衝NullPointerException
- 18. DrawReversibleLine()和雙緩衝
- 19. 如何在vim中關閉緩衝區時執行命令?
- 20. 如何使用qwidget雙緩衝區
- 21. 使用wxpython進行雙緩衝
- 22. Java:如何在Swing中實現雙緩衝?
- 23. 如何在線程和applet中使用雙緩衝
- 24. 如何在多線程應用程序中同步雙緩衝
- 25. 如何在Android中執行雙擊
- 26. C++ win32項目雙緩衝
- 27. 雙緩衝VB6 BitBlt幫助
- 28. C++的Win32 GDI雙緩衝
- 29. 瞭解雙緩衝區
- 30. 黑莓雙緩衝區?
請添加信息,而不僅僅是一個鏈接。 – kiwixz 2014-12-25 19:48:54