Set bufferedimage to be a color in Java

I need to create a rectangular BufferedImage with specified color as a background, draw some pattern on the background and save it to file. My problem comes from how to create the background,I am using nexted loop:

BufferedImage b_img = ...
for every row
for every column
setRGB(r,g,b);