package picture; /** * Class of rectangular objects. Rectangles are represented * by two points: the upper-left-hand corner, and the lower- * right-hand corner. * * @author Rance Cleaveland * @version 11/20/2006 * */ public class Rectangle extends Shape { private Point upperLeft; // Upper left corner private Point lowerRight; // Lower right corner /** * Accessor for upperLeft. * @return Upper-left-hand corner point */ public Point getUpperLeft () { return upperLeft; } /** * Accessor for lowerRight. * @return Lower-right-hand corner point */ public Point getLowerRight () { return lowerRight; } /** * Setter for upperLeft. * @param p New value for upper-left-hand corner */ public void setUpperLeft (Point p) { upperLeft = p; } /** * Setter for lowerRight. * @param p New value for lower-right-hand corner */ public void setLowerRight (Point p) { lowerRight = p; } public void drawMe () { } }