This week's book giveaway is in the Agile and other Processes forum. We're giving away four copies of The Mikado Method and have Ola Ellnestam and Daniel Brolund on-line! See this thread for details.
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.
Anonymous
Ranch Hand
Joined: Nov 22, 2008
Posts: 18944
posted
0
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.
Sean MacLean
author
Ranch Hand
Joined: Nov 07, 2000
Posts: 621
posted
0
You simply have to get the Graphics instance from the Canvas and draw using that. It should look something like this