Package swing_implementation

Implementiert die Spiellogik in einer grafischen Oberfläche, die auf das Swing-Framework aufsetzt.
  • Class Summary 
    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.
    HauptFenster
    Die Klasse HauptFenster setzt die Fensterabmessungen, initialisiert alle Ansichten, registriert alle Tastenkürzel.
    KleineKachel
    Zeigt eine kleine Kachel, die angeklickt werden kann.
    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.
    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.