BufferedImage.getGraphics()常にGraphics2Dを返します。
BufferedImage.getGraphics()
Graphics2D
VolatileImageを使用すると、描画操作の速度が大幅に向上することがありますが、その欠点もあります。その内容はいつでも失われ、ゼロから再描画する必要があります。
VolatileImage