Class DrawingWindow
java.lang.Object
de.pirckheimer_gymnasium.engine_pi.little_engine.DrawingWindow
Die Klasse stellt ein Fenster mit einer Malfläche zur Verfügung, auf der
Objekte der Klassen Rechteck, Kreis und Dreieck sowie Turtle dargestellt
werden können. Die Zeichenfläche wird beim ersten Anlegen eines
Zeichenobjekts automatisch nach dem Muster Singleton angelegt.
Der ursprüngliche Name der Klasse war Zeichenfenster.
- Version:
- 1.0
- Author:
- Albert Wiedemann
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidAktionsEmpfängerEintragen(de.pirckheimer_gymnasium.engine_pi.little_engine.DrawingWindow.AktionsEmpfaenger neu) Trägt einen neuen Aktionsempfänger ein.static voidAktionsEmpfängerEntfernen(de.pirckheimer_gymnasium.engine_pi.little_engine.DrawingWindow.AktionsEmpfaenger alt) Löscht einen Aktionsempfänger aus der Liste.static intMeldet die aktuelle Breite der Malfläche.static intMeldet die aktuelle Höhe der Malfläche.static de.pirckheimer_gymnasium.engine_pi.little_engine.DrawingWindow.GrafikSymbolSymbolErzeugen(de.pirckheimer_gymnasium.engine_pi.little_engine.DrawingWindow.SymbolArt art) Erzeugt ein neues darzustelledes Symbol.static voidTaktdauerSetzen(int dauer) Ablaufgeschwindigkeit des Zeitgebers einstellen.static voidStartet den Taktgeber.static voidStoppt den Taktgeber.
-
Method Details
-
MalflächenBreiteGeben
public static int MalflächenBreiteGeben()Meldet die aktuelle Breite der Malfläche.Die ursprünglich deutsche Name dieser Methode war
MalflächenBreiteGeben.- Returns:
- Breite der Malfläche
-
MalflächenHöheGeben
public static int MalflächenHöheGeben()Meldet die aktuelle Höhe der Malfläche.Die ursprünglich deutsche Name dieser Methode war
MalflächenHöheGeben.- Returns:
- Höhe der Malfläche
-
AktionsEmpfängerEintragen
public static void AktionsEmpfängerEintragen(de.pirckheimer_gymnasium.engine_pi.little_engine.DrawingWindow.AktionsEmpfaenger neu) Trägt einen neuen Aktionsempfänger ein.Die ursprünglich deutsche Name dieser Methode war
AktionsEmpfängerEintragen.- Parameters:
neu- der neue Aktionsempfänger
-
AktionsEmpfängerEntfernen
public static void AktionsEmpfängerEntfernen(de.pirckheimer_gymnasium.engine_pi.little_engine.DrawingWindow.AktionsEmpfaenger alt) Löscht einen Aktionsempfänger aus der Liste.Die ursprünglich deutsche Name dieser Methode war
AktionsEmpfängerEntfernen.- Parameters:
alt- der zu löschende Aktionsempfänger
-
SymbolErzeugen
public static de.pirckheimer_gymnasium.engine_pi.little_engine.DrawingWindow.GrafikSymbol SymbolErzeugen(de.pirckheimer_gymnasium.engine_pi.little_engine.DrawingWindow.SymbolArt art) Erzeugt ein neues darzustelledes Symbol. Die möglichen Symbole sind im Aufzählungstyp SymbolArt beschrieben.Die ursprünglich deutsche Name dieser Methode war
SymbolErzeugen.- Parameters:
art- Art des zu erzeugenden Symbols.- Returns:
- Referenz auf das Delegate-Objekt.
-
TaktgeberStarten
public static void TaktgeberStarten()Startet den Taktgeber.Die ursprünglich deutsche Name dieser Methode war
TaktgeberStarten. -
TaktgeberStoppen
public static void TaktgeberStoppen()Stoppt den Taktgeber.Die ursprünglich deutsche Name dieser Methode war
TaktgeberStoppen. -
TaktdauerSetzen
public static void TaktdauerSetzen(int dauer) Ablaufgeschwindigkeit des Zeitgebers einstellen.Die ursprünglich deutsche Name dieser Methode war
TaktdauerSetzen.- Parameters:
dauer- : Angabe in Millisekunden
-