java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Canvas
                   |
                   +----ImageCanvas
ImageCanvas is a Canvas that holds an Image. The Image can be switched, but ImageCanvas assumes all Images have the same dimensions of the first image.
 
 ImageCanvas()
  ImageCanvas()
   ImageCanvas(ImageCanvasEventHandler, Image)
  ImageCanvas(ImageCanvasEventHandler, Image)
   
 draw()
  draw()
   minimumSize()
  minimumSize()
   mouseDown(Event, int, int)
  mouseDown(Event, int, int)
   mouseUp(Event, int, int)
  mouseUp(Event, int, int)
   paint(Graphics)
  paint(Graphics)
   preferredSize()
  preferredSize()
   setImage(Image)
  setImage(Image)
   
 ImageCanvas
ImageCanvas
public ImageCanvas()
 ImageCanvas
ImageCanvas
 public ImageCanvas(ImageCanvasEventHandler handler,
                    Image image)
setImage should have the same
 dimensions.
   
 preferredSize
preferredSize
public Dimension preferredSize()
 minimumSize
minimumSize
public Dimension minimumSize()
 paint
paint
public void paint(Graphics g)
 draw
draw
public void draw()
 setImage
setImage
public void setImage(Image image)
 mouseDown
mouseDown
 public boolean mouseDown(Event event,
                          int x,
                          int y)
 mouseUp
mouseUp
 public boolean mouseUp(Event event,
                        int x,
                        int y)