Once you've downloaded an image from a URL, it's quite simple to
draw it. Once the image is loaded draw it in the
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.