Image is a class from java.awt.*                                                            

To reference it, you need to have the usual import statement.
      import java.awt.*;
   
HOWEVER,
to get it built... (sorta-like construction) we need to call a method that is known only to a class which extends WindowController

      import java.awt.*;
      import objectdraw.*;
      public class MyClient extends WindowController {            
         .
         .
         .
         private Image myPic;
         .
         .
         .
         public void begin(){
           myPic = getImage("mouse.jpg");
         }
         .
         .
         .
      }
   

VisibleImage is a class from objectdraw.*                                                            

To reference it, you need to have the usual import statement.

      import objectdraw.*;                                        
   

VisibleImage has a lot of the same methods as other graphical objects we've been using.
contains(pt), getX(), getY(), getWidth()... et cetera.

Constructor Summary

VisibleImage(java.awt.Image image, double x, double y, double width, double height, DrawingCanvas canvas) Creates a new VisibleImage object. VisibleImage(java.awt.Image image, double x, double y, DrawingCanvas canvas) Creates a new VisibleImage object. VisibleImage(java.awt.Image image, Location origin, double width, double height, DrawingCanvas canvas) Creates a new VisibleImage object. VisibleImage(java.awt.Image image, Location origin, DrawingCanvas canvas) Creates a new VisibleImage object.