我想绘制一个基本的笔画,然后可以反射和旋转。但我不知道是否要在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