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. |
|
|