Original Post
Im trying to draw several images to a back buffer so I can draw them as one image. Here is the code: Image BackgroundImage, BackBuffer; public void init() { Toolkit toolkit = Toolkit.getDefaultToolkit(); BackgroundImage = toolkit.getImage("images/scene2.jpg"); BackBuffer = createImage(APP_XSIZE,APP_YSIZE); } public void paint(Graphics g) { BackBuffer.getGraphics().drawImage(BackgroundImage,0,0,this); g.drawImage(BackBuffer,0,0,this); } I have tried drawing the image directly to g and it works but i wont work when drawing the image to the BackBuffer first. Does anyone know why this is happening? Thanks in advanced.