我想绘制一个基本的笔画,然后可以反射和旋转。但我不知道是否要在BufferedImage上绘制笔画,然后将它放在Jpanel上或在Jpanel上绘制笔画本身?哪种方法更好?在BufferedImage上绘制并将其放在面板中或在面板上绘制它会更好吗?
-1
A
回答
0
我想画,然后可以反映一个基本的行程和旋转
如果你是动态变化的画,然后就去做面板上。
如果你正在做的静态绘画不改变,那么你可以使用BufferedImage。
但Swing默认情况下是双缓冲,所以它不会产生很大的差别。
0
AFAIK你不必双倍缓冲自己,但可以使用JComponent.setDoubleBuffered()。
然后,组件将自己绘制到图像上,您不必处理它。
相关问题
- 1. paintComponent重写在面板上绘制
- 2. 在java面板上绘制2D对象
- 3. Java面板不会绘制
- 4. 在面板上绘图
- 5. C#在面板上绘图
- 6. 在重叠面板上绘制图形,一个面板绘制固定和另一个绘制可移动
- 7. 绘制面板C#
- 8. 在平板电脑上绘制绘图
- 9. 在Java面板中绘制3d点
- 10. C#绘制面板中
- 11. 在另一个上面绘制新面板
- 12. 在.Update()调用后绘制到面板
- 13. 使用PaintComponent在面板外绘制
- 14. 如何在面板上绘制图像而无需重新绘制?
- 15. 在面板上绘制的图像不覆盖整个面板(c# - winforms)
- 16. 如何通过点击按钮在面板上绘制东西
- 17. 为什么在面板上绘制的文本消失?
- 18. 在面板上绘制一个动态椭圆
- 19. 如何使用MigLayout在面板上绘制分隔符
- 20. 如何在面板上绘制分隔符(GridBagLayout)
- 21. C#选择一个图像,并在面板中绘制
- 22. 在JFrame中创建JPanel并使用paintComponent()方法绘制面板
- 23. 如何避免闪烁使用绘画方法在面板上绘制矩形?
- 24. JavaFX:添加地图并在它上面绘制
- 25. 如何在其组件之前绘制面板背景
- 26. 如何在面板的其余组件上绘制停靠的JToolBar
- 27. 在桌面上直接绘制?
- 28. 在立方体上绘制曲面
- 29. 在复杂平面上绘制图形
- 30. 如何直接在桌面上绘制?
默认情况下Swing是双缓冲的,不需要使用该方法。 – camickr