我想繪製一個基本的筆畫,然後可以反射和旋轉。但我不知道是否要在BufferedImage上繪製筆畫,然後將它放在Jpanel上或在Jpanel上繪製筆畫本身?哪種方法更好?在BufferedImage上繪製並將其放在面板中或在面板上繪製它會更好嗎?
-1
A
回答
0
我想畫,然後可以反映一個基本的行程和旋轉
如果你是動態變化的畫,然後就去做面板上。
如果你正在做的靜態繪畫不改變,那麼你可以使用BufferedImage。
但Swing默認情況下是雙緩衝,所以它不會產生很大的差別。
0
AFAIK你不必雙倍緩衝自己,但可以使用JComponent.setDoubleBuffered()。
然後,組件將自己繪製到圖像上,您不必處理它。
相關問題
- 1. 如何在面板上繪製線條並將其選中
- 2. 在面板上繪製透明位圖
- 3. 在面板上繪製一個矩形
- 4. 在java面板上繪製2D對象
- 5. paintComponent重寫在面板上繪製
- 6. 在面板上繪製文本
- 7. Java面板不會繪製
- 8. 在面板上繪圖
- 9. C#在面板上繪圖
- 10. 在重疊面板上繪製圖形,一個面板繪製固定和另一個繪製可移動
- 11. 繪製面板C#
- 12. Java圖形繪製不顯示在繪圖面板上
- 13. 在平板電腦上繪製繪圖
- 14. wxpython不會在面板上繪製矩形
- 15. Java Swing - 在面板中繪製圖形
- 16. 在面板內的圖像中繪製
- 17. 在Java面板中繪製3d點
- 18. C#繪製面板中
- 19. 在另一個上面繪製新面板
- 20. 面板上的Java GUI繪製線不重新繪製
- 21. 在.Update()調用後繪製到面板
- 22. 使用PaintComponent在面板外繪製
- 23. 如何在面板上繪製圖像而無需重新繪製?
- 24. 直接繪製到面板
- 25. ImageIcon沒有繪製面板
- 26. 在面板上繪製的圖像不覆蓋整個面板(c# - winforms)
- 27. 標籤不會顯示在面板上(重新繪製並驗證嘗試過)
- 28. 面板在滾動上重繪
- 29. 在面板上重繪矩形
- 30. 如何使用MigLayout在面板上繪製分隔符
默認情況下Swing是雙緩衝的,不需要使用該方法。 – camickr