java.lang.Object
de.pirckheimer_gymnasium.engine_pi.little_engine.DrawingWindow

public class DrawingWindow extends Object
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 Details

    • MalflächenBreiteGeben

      public static int MalflächenBreiteGeben()
      Meldet die aktuelle Breite der Malfläche.

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

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

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

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

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

      Der ursprünglich deutsche Name dieser Methode war TaktgeberStarten.

    • TaktgeberStoppen

      public static void TaktgeberStoppen()
      Stoppt den Taktgeber.

      Der ursprünglich deutsche Name dieser Methode war TaktgeberStoppen.

    • TaktdauerSetzen

      public static void TaktdauerSetzen(int dauer)
      Ablaufgeschwindigkeit des Zeitgebers einstellen.

      Der ursprünglich deutsche Name dieser Methode war TaktdauerSetzen.

      Parameters:
      dauer - : Angabe in Millisekunden