Class Oberflaeche

    • Constructor Detail

      • Oberflaeche

        private Oberflaeche()
        Baut die Bedienoberfläche auf
    • Method Detail

      • LängenAnzeigen

        public void LängenAnzeigen​(int laenge,
                                   float durch,
                                   int maxlaenge,
                                   float maxdurch)
        Wird bei jeder Erzeugung der Statistikwerte aufgerufen
        Specified by:
        LängenAnzeigen in interface StatistikKlient
        Parameters:
        laenge - Länge der aktuell längsten Schlange
        durchschnitt - durchschnittliche Schlangenlänge
        maxlaenge - maximale Schlangenlänge während der Simulation
        maxdurchschnitt - maximale Durchschnittslänge während der Simulation
      • FensterGeben

        public static Frame FensterGeben()
        Gibt das Ausgabefenster zurück und erzeugt es gegebenenfalls.
        Returns:
        Ausgabefenster
      • RasterGrößeGeben

        public static int RasterGrößeGeben()
        Gibt die Rastergröße zurück.
        Returns:
        Ausgabefenster
      • FensterBreiteGeben

        public static int FensterBreiteGeben()
        Gibt die Breite des Fensters zurück.
        Returns:
        Fensterbreite
      • FensterHöheGeben

        public static int FensterHöheGeben()
        Gibt die Höhe des Fensters zurück.
        Returns:
        Fensterhöhe
      • MeterAlsPixelGeben

        public static float MeterAlsPixelGeben()
        Gibt die Höhe des Fensters zurück.
        Returns:
        Fensterhöhe
      • KontrolleurSetzen

        static void KontrolleurSetzen​(Kontrolleur k)
        Setzt den Kontrolleur für die Aktionen.
        Parameters:
        k - Kontrolleur
      • StatistikerzeugerSetzen

        static void StatistikerzeugerSetzen​(StatistikErzeuger stat)
        Setzt den Statistikerzeuger für die Ausgaben.
        Parameters:
        s - Statistikerzeuger