All Classes

Class Description
AktiverText
Mit der Klasse AktiverText können anklickbare Texte erzeugt werden, die die Farbe ändern, wenn man mit der Maus darüberfährt.
AktivesElement
Diese Klasse stellt eine eigene Aktionenverwaltung bereit (ähnlich den ActionListeners).
Ansicht
Jede Ansicht muss diese Klasse erben.
AnsichtEinstellungen
Diese Klasse zeigt die Einstellungen.
AnsichtenVerwalter
Verwaltet alle Ansichten, indem die Klasse statischen Zugriff auf die Ansichten erlaubt.
AnsichtErgebnis
Diese Ansicht zeigt das Ergebnis nach dem Spielende.
AnsichtHilfe
Diese Ansicht listete die vorhandenen Tastenkürzel auf.
AnsichtSpiel
Diese Klasse enthält die Hauptansicht des Spiels, d. h. sie zeigt den Fragentext und die vier Antowrtten.
AnsichtStartSeite
Die Ansicht, die zuerst gezeigt wird, wenn das Spiel gestartet wird.
AntwortKachel
Eine Kachel in Rautenform, die eine Antwort zeigt.
Aussehen
Eine statische Klasse, in der an einer zentralen Stelle im Paket, die Einstellungen hinterlegt sind, die das Aussehen des Spiels (z.
DatenKnoten
Die Klasse DatenKnoten ist eine Kontainerklasse, die eine Frage einschließt.
Farbe
Stellt statische Methoden zur Verfügung, mit denen Text in der Kommandozeile eingefärbt werden können.
Frage
Die Klasse Frage speichert den Fragentext sowie die richtige Antwort als auch drei falsche Antworten.
FragenListe
Eine Jahrgangstufe beinhaltet eine gewissen Anzahl an Fragen.
HauptFenster
Die Klasse HauptFenster setzt die Fensterabmessungen, initialisiert alle Ansichten, registriert alle Tastenkürzel.
KleineKachel
Zeigt eine kleine Kachel, die angeklickt werden kann.
KommandoZeile
Diese Klasse stellt ein Kommandozeilen-Interface für das Spiel bereit.
KommandozeilenStarter
Kleine Hüll-Klasse um die Kommandozeile aufzurufen.
Konfiguration
Die Klasse Konfiguration enthält statische Attribute, die Einstellungen speichern.
ListenAbschluss
Diese Klasse bildet den Abschluss der einfach verkettenen Liste.
ListenElement
Diese abstrakte Klasse wird von der Klasse DatenKnoten und der Klasse ListenAbschluss geerbt.
MehrzeiligerText
Diese Klasse spaltet einen längeren Text in mehrere Zeilen und erzeugt für jede Zeile ein JLabel-Objekt, fügt hinzu bzw. entfernt diese von der übergeordneten Komponente.
MenuLeiste
Die Klasse MenuLeiste basiert auf der Swing-Klasse JMenuBar.
MusikSpieler
Die Klasse MusikSpieler verwaltete alle im Spiel benötigten Musikausschnitte.
Spiel
Die Klasse Spiel repräsentiert ein aktuell laufendes Spiel.
SpielRahmen
Eine Hüllklasse um JFrame.
SpielSteuerung
Eine Klasse mit statischen Methoden, die eine Instanz des aktuellen Spiels verwaltet.
SwingStarter
Starte die Swing-Implementation des Spiels.
Taste
Die Klasse Taste ist zu vergleichen mit der JButton-Komponente aus dem Swing-Framework.
ThemenGebiet
Die Fragen für ein Themengebiet werden in einer XML-Datei festgehalten.
ThemenKatalog
Gib einen Überblick über alle verfügbaren Themenbereiche und Themengebiete.
XMLDatei
Liefert einen vereinfachten Zugriff auf eine XML-Datei.
ZahlenFormat
Im Spiel können mehrere Zahlenformate beispielsweise für die Gewinnsumme angezeigt werden.