Hello "sumukha"-
On your way in you may have missed that we have a
policy on screen names here at JavaRanch. Basically, it must consist of a first name, a space, and a last name, and not be obviously fictitious. Since yours does not conform with it, please take a moment to change it, which you can do
right here.
As to your question, the code shown above creates an instance of BufferedImage, so I'm not sure what else you're looking for. You can draw rectangles on it using the Graphics.drawRect method.