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