|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectLeinwand
public class Leinwand
Leinwand ist eine Klasse, die einfache Zeichenoperationen auf einer leinwandartigen Zeichenfläche ermöglicht. Sie ist eine vereinfachte Version der Klasse Canvas (englisch für Leinwand) des JDK und wurde speziell für das Projekt "Figuren" geschrieben.
Method Summary | |
---|---|
void |
entferne(Object figur)
Entferne die gegebene Figur von der Leinwand. |
static Leinwand |
gibLeinwand()
Fabrikmethode, die eine Referenz auf das einzige Exemplar dieser Klasse zurückliefert. |
void |
setzeSichtbarkeit(boolean sichtbar)
Setze, ob diese Leinwand sichtbar sein soll oder nicht. |
void |
setzeZeichenfarbe(String farbname)
Setze die Zeichenfarbe der Leinwand. |
void |
warte(int millisekunden)
Warte für die angegebenen Millisekunden. |
void |
zeichne(Object figur,
String farbe,
Shape shape)
Zeichne für das gegebene Figur-Objekt eine Java-Figur (einen Shape) auf die Leinwand. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public void entferne(Object figur)
figur
- die Figur, deren Shape entfernt werden sollpublic static Leinwand gibLeinwand()
public void setzeSichtbarkeit(boolean sichtbar)
sichtbar
- boolean für die gewünschte Sichtbarkeit:
true für sichtbar, false für nicht sichtbar.public void setzeZeichenfarbe(String farbname)
farbname
- der Name der neuen Zeichenfarbe.public void warte(int millisekunden)
millisekunden
- die zu wartenden Millisekundenpublic void zeichne(Object figur, String farbe, Shape shape)
figur
- das Figur-Objekt, für das ein Shape gezeichnet
werden sollfarbe
- die Farbe der Figurshape
- ein Objekt der Klasse Shape, das tatsächlich
gezeichnet wird
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |