Java 在BuffereImage上绘制并将其放入面板还是在面板本身上绘制更好?

Java 在BuffereImage上绘制并将其放入面板还是在面板本身上绘制更好?,java,swing,draw,bufferedimage,graphics2d,Java,Swing,Draw,Bufferedimage,Graphics2d,我想画一个基本的笔划,然后可以反射和旋转。但我不知道是在BuffereImage上绘制笔划,然后将其放在Jpanel上,还是在Jpanel上绘制笔划?哪种方式更好?好吧,您不必自己加倍缓冲,但可以使用 然后组件自己绘制到图像上,您不必处理它 我想画一个基本的笔划,然后可以反射和旋转 如果要动态更改绘画,则只需在面板上执行即可 如果您正在进行静态绘制,并且没有改变,那么您可以使用BuffereImage 但是Swing在默认情况下是双缓冲的,所以无论哪种方式都不会有太大的区别。Swing在默认情况

我想画一个基本的笔划,然后可以反射和旋转。但我不知道是在BuffereImage上绘制笔划,然后将其放在Jpanel上,还是在Jpanel上绘制笔划?哪种方式更好?

好吧,您不必自己加倍缓冲,但可以使用

然后组件自己绘制到图像上,您不必处理它

我想画一个基本的笔划,然后可以反射和旋转

如果要动态更改绘画,则只需在面板上执行即可

如果您正在进行静态绘制,并且没有改变,那么您可以使用BuffereImage


但是Swing在默认情况下是双缓冲的,所以无论哪种方式都不会有太大的区别。

Swing在默认情况下是双缓冲的,不需要使用那种方法。