paint() method using the drawImage() method of the Graphics class
public boolean drawImage(Image img, int x, int y, ImageObserver io)
img is a member of the Image class which you should have already loaded. x and y are the coordinates
of the point where the upper left hand corner of the Image will be drawn. io is an instance of a class which implements the ImageObserver interface.
The ImageObserver interface is how Java handles the asynchronous updating of an Image. java.awt.Component implements ImageObserver so for now just pass the keyword this to drawImage to indicate that the current applet is the ImageObserver that should be used.
A paint() method that does nothing more than draw an Image starting at the upper left hand corner of the applet might look like this
public void paint(Graphics g) {
g.drawImage(img, 0, 0, this);
}
Presumably, img is a field of the object which was initialized elsewhere.