title: is it better/faster to paint an image as the background of a button or use the Java2D to paint it
body: <p>Say I have a button and want to change the background button to a gradient, is it better/faster to draw a gradient using Java2D or just get an image with that gradient and put it in the background of the button?</p>