Klassen Rectangle
import se.lth.cs.pt.graphics.Rectangle;

Beskriver en rektangel som kan ritas i ett GraphicsWindow. Exempel på användning:

    Color blue = Color.BLUE;
    Color yellow = new Color(255,255,0);
    GraphicsWindow w = new GraphicsWindow(500,500);
    Rectangle rect = new Rectangle(150,150,40,40);
    rect.setBorderColor(blue);
    rect.setFillColor(yellow);
    w.add(rect);
 

En rektangel kan utföra alla operationer som en Shape kan utföra, och dessutom nedanstående:

Konstruktorer
Rectangle  (double x, double y, double width, double height)
Skapar en ny rektangel i givna koordinater, och med given storlek.
Parametrar:
x:x-koordinat.
y:y-koordinat.
width:bredd.
height:höjd.
Metoder
void setFillColor(Color color)
Sätter rektangelns bakgrundsfärg.
Parametrar:
color:bakgrundsfärgen.
void setBorderColor(Color color)
Sätter färgen på ramen runt rektangeln.
Parametrar:
color:ramfärgen.
void setBorderThickness(double thickness)
Sätter tjockleken på ramen runt rektangeln.
Parametrar:
thickness:tjockleken (i pixlar).
void setSize(double width, double height)
Ger rektangeln ny storlek.
Parametrar:
width:ny bredd.
height:ny höjd.