Skip to content

SGSystem

Die Klasse SGSystem stellt Methoden zur Verfügung, um Einfluss auf den Programmablauf zu nehmen und Zeitmessungen vorzunehmen. Die Methoden der Klasse SGSystem sind statisch, d.h. es muss kein Objekt der Klasse erzeugt werden, um sie aufzurufen; es ist kein Konstruktor verfügbar.

Auftrag

static beende()
Beendet die Ausführung des Programms.

Auftrag

static warte(int s)
Stoppt die Ausführung des Programms für die angegebene Zeit in Millisekunden.

Auftrag

static warte()
Stoppt die Ausführung des Programms. Die Dauer legt die Klasse SGSystem auf Grundlage der FPS selbst fest, und gewährleistet damit einen zeitlich gleichmäßigen Programmablauf ohne Verzögerungszeiten.

Anfrage

static int gibFPS()
Liefert die „frames per second“, also die Anzahl der Zeichenaufrufe, die in einer Sekunde durchgeführt werden sollen.

Auftrag

static setzeFPS(int pFPS)
Setzt die „frames per second“, also die Anzahl der Zeichenaufrufe, die in einer Sekunde durchgeführt werden sollen.

Auftrag

static starteStoppuhr()
Startet die Stoppuhr.

Anfrage

static int gibVergangeneZeit()
Liefert die gesamte vergangene Zeit seit dem Start der Stoppuhr in Millisekunden.

Anfrage

static String gibVergangeneZeitImStandardformat()
Liefert die gesamte vergangene Zeit seit dem Start der Stoppuhr als String im Format hh:mm:ss.mS
hh Stunden
mm Minuten
ss Sekunden
mS Millisekunden

Anfrage

static int gibVergangeneStunden()
Liefert die vergangenen Stunden hh des Datumsformats hh:mm:ss.mS als int.

Anfrage

static int gibVergangeneMinuten()
Liefert die vergangenen Minuten mm des Datumsformats hh:mm:ss.mS als int.

Anfrage

static int gibVergangeneSekunden()
Liefert die vergangenen Sekunden ss des Datumsformats hh:mm:ss.mS als int.

Anfrage

static int gibVergangeneMillisekunden()
Liefert die vergangenen Millisekunden mS des Datumsformats hh:mm:ss.mS als int.

Auftrag

static ausgabeInKonsole(String pAusgabe)
Gibt den angegebenen String in der Konsole aus.

Anfrage

static String erwarteEingabe()
Erwartet die Eingabe eines Strings in der Konsole und liefert diesen als Rückgabe.

Anfrage

static String erwarteEingabe(String pTitel)
Erwartet die Eingabe eines Strings in der Konsole und liefert diesen als Rückgabe. In der Konsole wird die Zeile mit pTitel beschrieben.

Auftrag

static zeigeKonsole()
Zeigt die Konsole am oberen Bildschirmrand (true) oder blendet sie aus (false).