backgrounds and VolatileImage

Currently, I draw a tiled background for my game to a volatile image. When I’m ready to draw the scene I first draw the volatile image to the buffer strategy, then the objects, and then use show(). Is this the best way to use a volatile image, or would I be better off just drawing the tiles to the graphics from the buffer strategy?

The idea with BufferStrategy is to cover the double-buffering for you. So yes, it’d be better to use the graphics from the BufferStrategy, you’d save yourself some time and possibly a lot of video memory.