I\'m sure this is a very stupid question but I can\'t find the answer, I\'m not experienced with the Java2D API. I\'m trying to create an image and write it to GIF or PNG, and I
The setBackground method is/was only for use with the clearRect method.
Fill the rectangle with the background colour before painting:
int width = 200;
int height = 400;
BufferedImage image = new BufferedImage(width, height,
BufferedImage.TYPE_BYTE_BINARY);
Graphics g = image.createGraphics();
g.setColor(Color.WHITE);
g.fillRect(0, 0, width, height);
g.setColor(Color.BLACK);
//ready for drawing