I have put a canvas on an applet and want to add a gif image to the canvas. I know to put an image on an applet you'd use something like Image I= getImage(getCodeBase(), "image.gif"); g.drawImage(I, x,y,width, height, this); but I can't figure out how to add an image to my canvas.
This thread may help with your question. Basically, you will have to subclass the canvas and override its paint() method. You should be careful if you are mixing a canvas with any Swing components because you can get wierd results, as mentioned in the above thread. In that case, you can use a JPanel for drawing instead.