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