It's not a secret anymore!
The moose likes Applets and the fly likes drawImage() method in applet Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Applets
Bookmark "drawImage() method in applet" Watch "drawImage() method in applet" New topic

drawImage() method in applet

Sameera Abeysinghe
Ranch Hand

Joined: Nov 15, 2004
Posts: 104
I have this applet that puts up a slide show. I am using Graphics� drawImage
Method to draw the images. The first image comes fine. But when I click the next button nothing happens. I found out that the image gets lode but I can see it. After I click the next button if I minimize the window and restore it the second image shows. But just clicking the next button will not show the images.

What I must do???

Is there a method to clear the first image I draw.

Thank you.

If this is not the place that I must post this question I am sorry for that. Just trying to get some help
Ernest Friedman-Hill
author and iconoclast

Joined: Jul 08, 2003
Posts: 24199

We can't tell you what you're doing wrong if you don't tell us what you're doing! We'd need to see the code for your paint() method and the event handler for the button to be sure. But it just sounds like your event handler needs to call repaint() on the applet, but isn't.

[Jess in Action][AskingGoodQuestions]
Sameera Abeysinghe
Ranch Hand

Joined: Nov 15, 2004
Posts: 104
Thanks a lot
It seems that the repaint method works. But then another problem came up. In the image load method I am printing the image url.
When I put the repaint method it some how repeats the loadimage method random times and shows some other method do not go according to the order

but when i comment that line image by image gets load in the correct order. But in do not show.
Is there a way to repaint my images

What must I do.
I agree. Here's the link:
subject: drawImage() method in applet
jQuery in Action, 3rd edition