BufferedImage.getGraphics()
always returns Graphics2D
.
Using a VolatileImage
may significantly improve the speed of drawing operations, but also has its drawbacks: its contents may be lost at any moment and they may have to be redrawn from scratch.