Index
A B D E F G H I K L M N R S T V W X Z
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
A
- ABSTAND - Static variable in class swing_implementation.Aussehen
-
Abstand (z.
- AktiverText - Class in swing_implementation
-
Mit der Klasse
AktiverText
können anklickbare Texte erzeugt werden, die die Farbe ändern, wenn man mit der Maus darüberfährt. - AktiverText(String) - Constructor for class swing_implementation.AktiverText
- AktivesElement - Class in swing_implementation
-
Diese Klasse stellt eine eigene Aktionenverwaltung bereit (ähnlich den ActionListeners).
- AktivesElement() - Constructor for class swing_implementation.AktivesElement
- Ansicht - Class in swing_implementation
-
Jede Ansicht muss diese Klasse erben.
- Ansicht() - Constructor for class swing_implementation.Ansicht
-
Standard-Konstruktor, der die Hintergrundfarbe setzt.
- AnsichtEinstellungen - Class in swing_implementation
-
Diese Klasse zeigt die Einstellungen.
- AnsichtEinstellungen() - Constructor for class swing_implementation.AnsichtEinstellungen
- ansichten - Static variable in class swing_implementation.AnsichtenVerwalter
-
Eine Hashmap in der alle Ansichten gespeichert werden.
- AnsichtenVerwalter - Class in swing_implementation
-
Verwaltet alle Ansichten, indem die Klasse statischen Zugriff auf die Ansichten erlaubt.
- AnsichtenVerwalter() - Constructor for class swing_implementation.AnsichtenVerwalter
- ansichtenWechsler - Static variable in class swing_implementation.AnsichtenVerwalter
-
Wir benutzen das Klartenlayout, da man es dazu verwenden kann, einfach zwischen den einzelnen Ansichten hin- und her zuschalten.
- AnsichtErgebnis - Class in swing_implementation
-
Diese Ansicht zeigt das Ergebnis nach dem Spielende.
- AnsichtErgebnis() - Constructor for class swing_implementation.AnsichtErgebnis
-
Der Konstrutor zeigt drei Texte horizontal zentiert und vertikal über die ganze Fensterhöhe verteilt.
- AnsichtHilfe - Class in swing_implementation
-
Diese Ansicht listete die vorhandenen Tastenkürzel auf.
- AnsichtHilfe() - Constructor for class swing_implementation.AnsichtHilfe
- AnsichtSpiel - Class in swing_implementation
-
Diese Klasse enthält die Hauptansicht des Spiels, d. h. sie zeigt den Fragentext und die vier Antowrtten.
- AnsichtSpiel() - Constructor for class swing_implementation.AnsichtSpiel
- AnsichtStartSeite - Class in swing_implementation
-
Die Ansicht, die zuerst gezeigt wird, wenn das Spiel gestartet wird.
- AnsichtStartSeite() - Constructor for class swing_implementation.AnsichtStartSeite
-
Der Konstruktor initialisiert die grafischen Elemente der Ansicht.
- ANTWORT_BUCHSTABEN - Static variable in class spiel_logik.Frage
-
Ein Hilfsfeld, damit wir leicht die Fragen mit A B C D nummerieren können.
- ANTWORT_NUMMERN - Static variable in class spiel_logik.Frage
-
Die Antwortnummern (0 = A, 1 = B, 2 = C, 3 = D).
- ANTWORT_TASTE_BREITE - Static variable in class swing_implementation.Aussehen
-
Die Breite der Antworttaste in Pixel.
- ANTWORT_TASTE_HÖHE - Static variable in class swing_implementation.Aussehen
-
Die Höhe der Antworttaste in Pixel.
- AntwortKachel - Class in swing_implementation
-
Eine Kachel in Rautenform, die eine Antwort zeigt.
- AntwortKachel() - Constructor for class swing_implementation.AntwortKachel
-
Dieser Konstruktor erzeug eine Kachel ohne Text.
- anzahlGeladenerFragen - Static variable in class spiel_logik.Konfiguration
-
Die Anzahl der Fragen, die ins Spiel geladen werden.
- Aussehen - Class in swing_implementation
-
Eine statische Klasse, in der an einer zentralen Stelle im Paket, die Einstellungen hinterlegt sind, die das Aussehen des Spiels (z.
- Aussehen() - Constructor for class swing_implementation.Aussehen
- automatischWeiter - Static variable in class spiel_logik.Konfiguration
-
Ob zur nächsten Frage automatisch weiter geschaltete werden soll.
- automatischWeiterDauer - Static variable in class spiel_logik.Konfiguration
-
Wie lange gewartet werden soll, bis automatisch zur nächsten Frage umgeschaltet wird (in Millisekunden).
B
- beantworteFrage(int) - Method in class spiel_logik.Frage
-
Beantworte eine Frage.
- beantworteFrage(int) - Method in class spiel_logik.Spiel
-
Beantworte die aktuelle Frage.
- beantworteFrage(int) - Method in class swing_implementation.AnsichtSpiel
-
Beantworte eine Frage.
- beende() - Method in class spiel_logik.Spiel
-
Beende ein Spiel.
- berechneZeilenAnzahl(String) - Method in class swing_implementation.MehrzeiligerText
-
Berechne die Anzahl an Zeilen, in die ein Text aufgeteilt werden soll.
- berechneZeilenAnzahl(String, int) - Method in class swing_implementation.MehrzeiligerText
-
Berechne die Anzahl an Zeilen, in die ein Text aufgeteilt werden soll.
- BINÄR - spiel_logik.ZahlenFormat
- blau(Object) - Static method in class kommandozeilen_implementation.Farbe
-
Wandelt das gegebene Objekt in einen String um und färbt es anschließend blau ein.
- BLAU - Static variable in class kommandozeilen_implementation.Farbe
D
- DatenKnoten - Class in spiel_logik
-
Die Klasse
DatenKnoten
ist eine Kontainerklasse, die eine Frage einschließt. - DatenKnoten(ListenElement, Frage) - Constructor for class spiel_logik.DatenKnoten
-
Dieser Konstruktor initialisiert einen Datenknoten mit einer Frage und dem nächsten Listenelement.
- DEZIMAL - spiel_logik.ZahlenFormat
E
- entnimmErsteFrage() - Method in class spiel_logik.FragenListe
-
Entnehme die erste Frage aus der Liste und setzte die zweite Frage an die Position der Ersten.
- entnimmFrage(int) - Method in class spiel_logik.FragenListe
-
Entnehme eine Frage aus der Liste mit der passenden Schwierigkeit.
- erzeugeAuswahlListe() - Method in class swing_implementation.AnsichtEinstellungen
-
Erzeuge die Auswahlliste für das Zahlenformat.
- erzeugeFrage(String, String, String, String, String, String) - Method in class spiel_logik.FragenListe
-
Erzeuge eine neue Frage anhand von mehreren String-Argumenten und füge diese Frage zufällig ein.
- erzeugeFrage(String, String, String, String, String, String) - Method in class spiel_logik.Spiel
-
Erzeuge eine neue Frage anhand von mehreren String-Argumenten und füge diese Frage zufällig ein.
- erzeugeKästchen(String) - Method in class swing_implementation.AnsichtEinstellungen
-
Erzeuge eine Kontrollkästchen (Checkbox).
- erzeugeKästchenLauscher(String) - Method in class swing_implementation.AnsichtEinstellungen
-
Ein ItemListener für die Kontrollkästchen (Checkbox), der direkt auf einen boolschen Konfigurationswert zugreift und den beim anklicken abspeichert.
F
- Farbe - Class in kommandozeilen_implementation
-
Stellt statische Methoden zur Verfügung, mit denen Text in der Kommandozeile eingefärbt werden können.
- Farbe() - Constructor for class kommandozeilen_implementation.Farbe
- FARBE_BLAU - Static variable in class swing_implementation.Aussehen
-
Ein zur Farbpalette des Spiels passendes Blau.
- FARBE_FALSCH - Static variable in class swing_implementation.Aussehen
-
Die Farbe für die falschen Antworten.
- FARBE_GRUEN - Static variable in class swing_implementation.Aussehen
-
Ein zur Farbpalette des Spiels passendes Grün.
- FARBE_HINTERGRUND - Static variable in class swing_implementation.Aussehen
-
Die Farbe die für die Hintergründe verwendet werden soll.
- FARBE_ORANGE - Static variable in class swing_implementation.Aussehen
-
Ein zur Farbpalette des Spiels passendes Orange.
- FARBE_RICHTIG - Static variable in class swing_implementation.Aussehen
-
Die Farbe für die richtigen Antworten.
- FARBE_ROT - Static variable in class swing_implementation.Aussehen
-
Ein zur Farbpalette des Spiels passendes Rot.
- FARBE_VIOLETT - Static variable in class swing_implementation.Aussehen
-
Die gleiche Farbe wie die Hintergrundfarbe im Logo der Kasten um „INFORMATIK“ (3d1e57).
- FARBE_VIOLETT_HELL - Static variable in class swing_implementation.Aussehen
-
Ein zur Farbpalette des Spiels passendes helles Violett.
- FARBE_WEISS - Static variable in class swing_implementation.Aussehen
-
Ein zur Farbpalette des Spiels passendes Weiß.
- FENSTER_BREITE - Static variable in class swing_implementation.Aussehen
-
Die minimale Fensterbreite in Pixel.
- FENSTER_HÖHE - Static variable in class swing_implementation.Aussehen
-
Die minimale Fensterhöhe in Pixel.
- Frage - Class in spiel_logik
-
Die Klasse Frage speichert den Fragentext sowie die richtige Antwort als auch drei falsche Antworten.
- Frage(String, String, String, String, String, int) - Constructor for class spiel_logik.Frage
- fragen_verwaltung - package fragen_verwaltung
-
Verwalte die Fragen, die im XML-Format gespeichert sind.
- FragenListe - Class in spiel_logik
-
Eine Jahrgangstufe beinhaltet eine gewissen Anzahl an Fragen.
- FragenListe() - Constructor for class spiel_logik.FragenListe
- friereEin() - Method in class swing_implementation.Taste
-
Setze die Taste in den eingefrorenen Zustand.
- fügeAktionenLauscherHinzu(Aktion) - Method in class swing_implementation.AktivesElement
-
Füge einen Lauschen hinzu, die nach Aktionen ausschaut hält (eigener ActionListener).
- fügeFragenAlsFeldEin(String[][]) - Method in class spiel_logik.FragenListe
-
Füge mehrere Fragen zufällig als zweidimensionales Feld ein.
- fügeFragenAlsFeldEin(String[][]) - Method in class spiel_logik.Spiel
-
Füge mehrere Fragen zufällig als zweidimensionales Feld ein.
- fügeHintenEin(Frage) - Method in class spiel_logik.DatenKnoten
-
Füge eine Frage ans Ende der Liste.
- fügeHintenEin(Frage) - Method in class spiel_logik.FragenListe
-
Füge eine Frage hinten in die Liste ein.
- fügeHintenEin(Frage) - Method in class spiel_logik.ListenAbschluss
-
Füge eine Frage ans Ende der Liste.
- fügeHintenEin(Frage) - Method in class spiel_logik.ListenElement
-
Füge eine Frage ans Ende der Liste.
- fügeVorneEin(Frage) - Method in class spiel_logik.FragenListe
-
Füge eine Frage vorne in die Liste ein.
- fügeVorPositionEin(Frage, int) - Method in class spiel_logik.FragenListe
-
Füge ein Frage vor einer Positions-Nummer ein.
- fügeZufälligEin(Frage) - Method in class spiel_logik.FragenListe
-
Füge zufällig eine Frage in die Fragenliste ein.
- führeAktionAus() - Method in class swing_implementation.AktivesElement
-
Führe die registrierte Aktion aus.
G
- gelb(Object) - Static method in class kommandozeilen_implementation.Farbe
-
Wandelt das gegebene Objekt in einen String um und färbt es anschließend gelb ein.
- GELB - Static variable in class kommandozeilen_implementation.Farbe
- gib(String) - Static method in class spiel_logik.Konfiguration
-
Gib einen Konfigurationswert.
- gib(String) - Static method in class swing_implementation.AnsichtenVerwalter
-
Gib die gewünschte Ansicht zurück.
- gibAktuelleFrage() - Method in class spiel_logik.Spiel
-
Gib die aktuelle Frage.
- gibAntworten() - Method in class spiel_logik.Frage
-
Gib alle Fragen als ein Feld zurück.
- gibAnzahlBeantworterFragen() - Method in class spiel_logik.Spiel
-
Gib die Anzahl der beantworteten Fragen zurück.
- gibAnzahlBereiche() - Method in class fragen_verwaltung.ThemenKatalog
-
Gib die Anzahl der Themenbereiche zurück.
- gibAnzahlDatenKnoten() - Method in class spiel_logik.DatenKnoten
-
Gib die Anzahl an Datenknoten.
- gibAnzahlDatenKnoten() - Method in class spiel_logik.FragenListe
-
Diese Methode berechnete die Anzahl der Datenknoten und damit die Anzahl der Frage rekursiv.
- gibAnzahlDatenKnoten() - Method in class spiel_logik.ListenAbschluss
-
Gibt 0 zurück, den wenn eine Instanz dieser Klasse das erste Element in der Liste ist, dann ist diese Liste leer.
- gibAnzahlDatenKnoten() - Method in class spiel_logik.ListenElement
-
Gib die Anzahl an Datenknoten.
- gibAnzahlFragen() - Method in class fragen_verwaltung.ThemenGebiet
-
Gibt die tatsächliche Anzahl der Fragen zurück.
- gibAnzahlFragen() - Method in class spiel_logik.FragenListe
-
Gib die Anzahl der Fragen zurück.
- gibAnzahlFragen() - Method in class spiel_logik.Spiel
-
Gib die Anzahl der ins Spiel geladenen Fragen.
- gibAnzahlGebiete() - Method in class fragen_verwaltung.ThemenKatalog
-
Gibt die Anzahl der Themengebiete zurück.
- gibAnzahlUnbeantworterFragen() - Method in class spiel_logik.Spiel
-
Gib die Anzahl der noch unbeantworteten Fragen, die ins Spiel geladen wurden zurück.
- gibAutor() - Method in class fragen_verwaltung.ThemenGebiet
-
Gibt den Text des XML-Tags
<autor>
zurück. - gibBeantworteteFragen() - Method in class spiel_logik.Spiel
-
Gib eine Liste der bereits beantworteten Fragen.
- gibBereichDurchNummer(int) - Method in class fragen_verwaltung.ThemenKatalog
-
Gib die Titel und die relativen Pfade der Themengebiete eines Themenbereichs also Liste zurück.
- gibBereichsNameDurchNummer(int) - Method in class fragen_verwaltung.ThemenKatalog
-
Gib den Namen der Themenbereiche zurück.
- gibBild(String) - Static method in class swing_implementation.KleineKachel
-
Kleine Hilfsfunktion um die Namen der Bild-Dateien zusammenzubauen.
- gibDateiPfad() - Method in class spiel_logik.Spiel
-
Gib den Dateipfad der XML-Datei, der das aktuelle Spiel gestartet hat.
- gibDokument() - Method in class fragen_verwaltung.XMLDatei
-
Gib eine Instanze der XML-Klasse
Document
zurück. - gibFach() - Method in class fragen_verwaltung.ThemenGebiet
-
Gibt den Text des XML-Tags
<fach>
zurück. - gibFormatierteGewinnSumme() - Method in class spiel_logik.Spiel
-
Gib die formatiere Gewinnsumme mit Währungs-Zeichen und Tausenderpunkt und im konfigurierten Zahlenformat.
- gibFrage() - Method in class spiel_logik.DatenKnoten
-
Gib die Frage.
- gibFrage() - Method in class spiel_logik.ListenAbschluss
-
Gibt keine Frage zurück, denn die Liste ist leer.
- gibFrage() - Method in class spiel_logik.ListenElement
-
Gib die Frage.
- gibFragenNummer() - Method in class spiel_logik.Spiel
-
Gib die aktuelle Fragennummer zurück. 1 ist die erste Fragennummer und so weiter.
- gibFragenText() - Method in class spiel_logik.Frage
-
Gib den Text der Frage zurück.
- gibGebietDurchNummer(int) - Method in class fragen_verwaltung.ThemenKatalog
- gibGebietPfadDurchNummer(int) - Method in class fragen_verwaltung.ThemenKatalog
-
Gib den relative Pfad zur XML-Datei des des Themengebiets durch eine Indexnummer.
- gibGebietTitelDurchNummer(int) - Method in class fragen_verwaltung.ThemenKatalog
-
Gib den Titel des Themengebiets durch eine Indexnummer.
- gibGegebeneAntwort() - Method in class spiel_logik.Frage
-
Gib die Index-Position der gegebenen Antwort zurück.
- gibGewinnSumme() - Method in class spiel_logik.Spiel
-
Gib die aktuelle Gewinnsumme aus.
- gibKopf() - Method in class spiel_logik.FragenListe
- gibLogo() - Static method in class swing_implementation.Aussehen
- gibLogo(String, int) - Static method in class swing_implementation.Aussehen
- gibNächsteFrage() - Method in class spiel_logik.Spiel
-
Entnimm eine Frage.
- gibNächstes() - Method in class spiel_logik.DatenKnoten
-
Gib das nächste Listenelement.
- gibNächstes() - Method in class spiel_logik.ListenAbschluss
- gibNächstes() - Method in class spiel_logik.ListenElement
-
Gib das nächste Listenelement.
- gibRichtigeAntwort() - Method in class spiel_logik.Frage
-
Gib die Index-Position der richtigen Antwort zurück.
- gibRichtigeAntwortText() - Method in class spiel_logik.Frage
-
Gib den Text der richtigen Antwort zurück
- gibSchwierigkeit() - Method in class spiel_logik.Frage
-
Gib die Schwierigkeit der Frage zurück.
- gibSpiel() - Static method in class swing_implementation.AnsichtenVerwalter
-
Gib die Ansicht des aktuellen Spiels.
- gibSpiel() - Static method in class swing_implementation.SpielSteuerung
-
Gib das aktuelle Spiel.
- gibTextVonKind(Node, String) - Method in class fragen_verwaltung.XMLDatei
-
Gib den Textinhalt eines XML-Kind-Knoten zurück.
- gibThema() - Method in class fragen_verwaltung.ThemenGebiet
-
Gibt den Text des XML-Tags
<thema>
zurück. - gibThemenBereich() - Method in class spiel_logik.Spiel
-
Gib den Namen des aktuellen Themenbereichs (z.
- gibThemenGebiet() - Method in class spiel_logik.Spiel
-
Gib das Thema des aktuellen Themengebiets (z.
- gibWurzel() - Method in class fragen_verwaltung.XMLDatei
-
Gib das Wurzelelement des XML-Dokuments (z.
- grün(Object) - Static method in class kommandozeilen_implementation.Farbe
-
Wandelt das gegebene Objekt in einen String um und färbt es anschließend grün ein.
- GRÜN - Static variable in class kommandozeilen_implementation.Farbe
H
- hauptAnsicht - Static variable in class swing_implementation.AnsichtenVerwalter
-
Die Hauptansicht.
- hauptBild - Variable in class swing_implementation.Taste
- HauptFenster - Class in swing_implementation
-
Die Klasse
HauptFenster
setzt die Fensterabmessungen, initialisiert alle Ansichten, registriert alle Tastenkürzel. - HauptFenster() - Constructor for class swing_implementation.HauptFenster
- HEXALDEZIMAL - spiel_logik.ZahlenFormat
I
- initialisiereAnsicht(String, Ansicht) - Static method in class swing_implementation.AnsichtenVerwalter
-
Initialisiere eine Ansicht.
- initialisiereAnsichten() - Static method in class swing_implementation.AnsichtenVerwalter
-
Initialisiere alle Ansichten.
- istAktuelleFrageBeantwortet() - Method in class spiel_logik.Spiel
-
Zeige an, ob die aktuelle Frage beantwortet (egal ob falsch oder richtig) wurde.
- istAntwortRichtig(int) - Method in class spiel_logik.Spiel
-
Überprüfe, ob die Antwort zur aktuellen Frage richtig oder flasch ist.
- istBeantwortet() - Method in class spiel_logik.Frage
-
Zeige an, ob die Frage beantwortet (egal ob falsch oder richtig) wurde.
- istBeendet() - Method in class spiel_logik.Spiel
-
Zeige an, ob das Spiel beendet wurde.
- istRichtigBeantwortet() - Method in class spiel_logik.Frage
-
Zeige an, ob die Frage richtig beantwortet wurde.
- istVerloren() - Method in class spiel_logik.Spiel
-
Zeige an, ob das Spiel gewonnen oder verloren wurde.
- istZahl(String) - Static method in class swing_implementation.AnsichtEinstellungen
-
Überprüfe an der übergebene Text eine ganze Zahl ist.
K
- KleineKachel - Class in swing_implementation
-
Zeigt eine kleine Kachel, die angeklickt werden kann.
- KleineKachel() - Constructor for class swing_implementation.KleineKachel
- KleineKachel(String) - Constructor for class swing_implementation.KleineKachel
- klickBild - Variable in class swing_implementation.Taste
- ko - Static variable in class spiel_logik.Konfiguration
-
Spiele nach dem K.o.
- KommandoZeile - Class in kommandozeilen_implementation
-
Diese Klasse stellt ein Kommandozeilen-Interface für das Spiel bereit.
- KommandoZeile() - Constructor for class kommandozeilen_implementation.KommandoZeile
- kommandozeilen_implementation - package kommandozeilen_implementation
-
Stellt ein Kommandozeilen-Interface (cli = command line interface) zur Verfügung, um die Spiellogik zu testen.
- KommandozeilenStarter - Class in kommandozeilen_implementation
-
Kleine Hüll-Klasse um die Kommandozeile aufzurufen.
- KommandozeilenStarter() - Constructor for class kommandozeilen_implementation.KommandozeilenStarter
- Konfiguration - Class in spiel_logik
-
Die Klasse
Konfiguration
enthält statische Attribute, die Einstellungen speichern. - Konfiguration() - Constructor for class spiel_logik.Konfiguration
- konvertiereAntwortBuchstabe(String) - Static method in class spiel_logik.Frage
-
Wandele einen Antwortbuchstaben (a, b, c, d) bzw.
- konvertiereAntwortNummer(int) - Static method in class spiel_logik.Frage
-
Wandelt eine Antwortnummer (0, 1, 2, 3) in einen Antwortbuchstaben (A, B, C, D) um.
L
- ladeNeuesSpiel(String) - Static method in class swing_implementation.AnsichtenVerwalter
-
Lade ein neues Spiel, indem der relative Pfad zu einem Themengebiet angegeben wird und zeige die Ansicht des aktuellen Spiels.
- ladeThemenGebiet(String) - Method in class spiel_logik.Spiel
-
Lade ein Themengebiet ins Spiel.
- leseFragenInsSpiel(Spiel) - Method in class fragen_verwaltung.ThemenGebiet
-
Liest alle Fragen eines Themengebiets in die Klasse Spiel ein.
- leseFragenInsSpiel(Spiel, int) - Method in class fragen_verwaltung.ThemenGebiet
-
Liest eine bestimmte Anzahl an Fragen, die zufällig ausgewählt werden, ins die Klasse Spiel ein.
- leseTextInhalt(String) - Method in class fragen_verwaltung.XMLDatei
-
Lese den Text eines XML-Elements.
- lila(Object) - Static method in class kommandozeilen_implementation.Farbe
-
Wandelt das gegebene Objekt in einen String um und färbt es anschließend lila ein.
- LILA - Static variable in class kommandozeilen_implementation.Farbe
- ListenAbschluss - Class in spiel_logik
-
Diese Klasse bildet den Abschluss der einfach verkettenen Liste.
- ListenAbschluss() - Constructor for class spiel_logik.ListenAbschluss
- ListenElement - Class in spiel_logik
-
Diese abstrakte Klasse wird von der Klasse
DatenKnoten
und der KlasseListenAbschluss
geerbt. - ListenElement() - Constructor for class spiel_logik.ListenElement
M
- macheBild(String) - Static method in class swing_implementation.Aussehen
-
Mache ein Bild der Klasse
ImageIcon
. - macheText() - Static method in class swing_implementation.Aussehen
-
Erzeuge einen leeren normalen Text.
- macheText(int, int, int, int) - Static method in class swing_implementation.Aussehen
-
Erzeuge einen leeren Text, der im Spielfeld an den angegeben Bereich plaziert werden kann.
- macheText(int, int, int, int, boolean) - Static method in class swing_implementation.Aussehen
-
Erzeuge einen leeren Text, der im Spielfeld an den angegeben Bereich plaziert werden kann.
- macheText(String) - Static method in class swing_implementation.Aussehen
-
Erzeuge einen normalen Text.
- macheText(String, boolean) - Static method in class swing_implementation.Aussehen
-
Erzeuge einen normalen Text mit Rahmen.
- macheÜberschrift(String) - Static method in class swing_implementation.Aussehen
-
Erzeuge eine Überschrift.
- macheZentrierteÜberschrift(String) - Static method in class swing_implementation.Aussehen
-
Erzeuge eine Überschrift und plaziere diese zentriert.
- main(String[]) - Static method in class swing_implementation.HauptFenster
- MehrzeiligerText - Class in swing_implementation
-
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.
- MehrzeiligerText(int, int, int, int) - Constructor for class swing_implementation.MehrzeiligerText
-
Mit diesem Konstruktor kann die Position und die Größe des mehrzeiligen Texts angegeben werden.
- MenuLeiste - Class in swing_implementation
-
Die Klasse
MenuLeiste
basiert auf der Swing-KlasseJMenuBar
. - MenuLeiste() - Constructor for class swing_implementation.MenuLeiste
- mischeAntworten() - Method in class spiel_logik.Frage
-
Mische die Antworten zufällig.
- musikSpieler - Static variable in class swing_implementation.SpielSteuerung
- MusikSpieler - Class in swing_implementation
-
Die Klasse
MusikSpieler
verwaltete alle im Spiel benötigten Musikausschnitte. - MusikSpieler() - Constructor for class swing_implementation.MusikSpieler
N
- nachSchwierigkeit - Static variable in class spiel_logik.Konfiguration
-
Zeige die Fragen nach Schwierigkeit geordnet, d. h. zuerst die leichten Fragen (Schwierigkeit = 1) und dann die schwereren (bis Schwierigkeit 5).
- nächstes - Variable in class spiel_logik.ListenElement
-
Das nächste Listenelement.
- nächstes() - Method in enum spiel_logik.ZahlenFormat
-
Gib das nächste Zahlenformat.
R
- RESET - Static variable in class kommandozeilen_implementation.Farbe
- rot(Object) - Static method in class kommandozeilen_implementation.Farbe
-
Wandelt das gegebene Objekt in einen String um und färbt es anschließend rot ein.
- ROT - Static variable in class kommandozeilen_implementation.Farbe
S
- SCHRIFT_ART - Static variable in class swing_implementation.Aussehen
-
Die im Spiel verwendete Schriftart.
- SCHRIFT_FETT - Static variable in class swing_implementation.Aussehen
-
Schrift in fetter Textauszeichnung.
- SCHRIFT_GRÖSSE - Static variable in class swing_implementation.Aussehen
-
Die im Spiel verwendete Schriftgröße.
- SCHRIFT_NORMAL - Static variable in class swing_implementation.Aussehen
-
Schrift in normaler Textauszeichnung.
- schwarz(Object) - Static method in class kommandozeilen_implementation.Farbe
-
Wandelt das gegebene Objekt in einen String um und färbt es anschließend schwarz ein.
- SCHWARZ - Static variable in class kommandozeilen_implementation.Farbe
- schwebeBild - Variable in class swing_implementation.Taste
- setze(String) - Method in class swing_implementation.MehrzeiligerText
-
Setze einen neuen Text, d. h. spalte ihn und erzeuge neue JLabel-Objekte.
- setze(String, int) - Method in class swing_implementation.MehrzeiligerText
-
Setze einen neuen Text, d. h. spalte ihn und erzeuge neue JLabel-Objekte.
- setze(String, Object) - Static method in class spiel_logik.Konfiguration
-
Setze einen Konfigurationswert.
- setzeAntwort(String) - Method in class swing_implementation.AntwortKachel
-
Setze den Antworttext.
- setzeBuchstabe(int) - Method in class swing_implementation.AntwortKachel
-
Setze den Antwortbuchstaben (A, B, C, D)
- setzeFalsch() - Method in class swing_implementation.AntwortKachel
-
Die Kachel wird eingefroren, d. h. die Hintergrundbilder wechseln nicht mehr, wenn man mit der Maus darüber fährt.
- setzeFrage(Frage) - Method in class spiel_logik.DatenKnoten
-
Setze die Frage.
- setzeNächstes(ListenElement) - Method in class spiel_logik.DatenKnoten
-
Setze das nächste Listenelement.
- setzeNächstes(ListenElement) - Method in class spiel_logik.ListenAbschluss
-
Eine Methode ohne Funktion.
- setzeNächstes(ListenElement) - Method in class spiel_logik.ListenElement
-
Setze das nächste Listenelement.
- setzeNächstesZahlenformat() - Static method in class spiel_logik.Konfiguration
-
Setze das nächste Zahlenformat.
- setzeRichtig() - Method in class swing_implementation.AntwortKachel
-
Die Kachel wird eingefroren, d. h. die Hintergrundbilder wechseln nicht mehr, wenn man mit der Maus darüber fährt.
- setzeThemenBereich(String) - Method in class spiel_logik.Spiel
-
Setze den Namen des aktuellen Themenbereichs (z.
- setzeThemenGebiet(String) - Method in class spiel_logik.Spiel
-
Setze das Thema des aktuellen Themengebiets (z.
- Spiel - Class in spiel_logik
-
Die Klasse
Spiel
repräsentiert ein aktuell laufendes Spiel. - Spiel() - Constructor for class spiel_logik.Spiel
-
Dieser Konstruktor startet ein neues Spiel ohne Fragen.
- Spiel(String) - Constructor for class spiel_logik.Spiel
-
Dieser Konstruktor lädt gleich zum Start des neuen Spiels Fragen.
- spiel_logik - package spiel_logik
-
Enthält die Spiellogik und gewährt Zugriff auf die verschiedenen Themengebiete.
- spieleMusik - Static variable in class spiel_logik.Konfiguration
-
Einstellung, ob Musik abgespielt werden soll oder nicht.
- SpielRahmen - Class in swing_implementation
-
Eine Hüllklasse um
JFrame
. - SpielRahmen() - Constructor for class swing_implementation.SpielRahmen
- SpielRahmen(String) - Constructor for class swing_implementation.SpielRahmen
- SpielRahmen(String, boolean) - Constructor for class swing_implementation.SpielRahmen
- SpielSteuerung - Class in swing_implementation
-
Eine Klasse mit statischen Methoden, die eine Instanz des aktuellen Spiels verwaltet.
- SpielSteuerung() - Constructor for class swing_implementation.SpielSteuerung
- starte(String) - Method in class swing_implementation.MusikSpieler
-
Starte den mit einem Kürzel angegebenen Musikausschnitt, spiele den Musikausschnitt nur einmal und stoppe zuerst den Musikausschnitt, der gerade abgespielt wird.
- starteEndlos(String) - Method in class swing_implementation.MusikSpieler
-
Starte den mit einem Kürzel angegebenen Musikausschnitt, spiele den Musikausschnitt in einer Endlosschleife und stoppe zuerst den Musikausschnitt, der gerade abgespielt wird.
- starteNeuesSpiel(String) - Method in class swing_implementation.AnsichtSpiel
-
Starte ein neues Spiel.
- starteNeuesSpiel(String) - Static method in class swing_implementation.SpielSteuerung
-
Starte ein neues Spiel.
- stoppe(String) - Method in class swing_implementation.MusikSpieler
-
Stoppe den Musikausschnitt.
- swing_implementation - package swing_implementation
-
Implementiert die Spiellogik in einer grafischen Oberfläche, die auf das Swing-Framework aufsetzt.
- SwingStarter - Class in swing_implementation
-
Starte die Swing-Implementation des Spiels.
- SwingStarter() - Constructor for class swing_implementation.SwingStarter
T
- Taste - Class in swing_implementation
-
Die Klasse
Taste
ist zu vergleichen mit der JButton-Komponente aus dem Swing-Framework. - Taste(String, String, String) - Constructor for class swing_implementation.Taste
- taueAuf() - Method in class swing_implementation.Taste
-
Taue die Taste auf, d. h. die Hintergrundbilder wechseln wieder und die Aktion kann ausgeführt werden.
- text - Variable in class swing_implementation.KleineKachel
- ThemenGebiet - Class in fragen_verwaltung
-
Die Fragen für ein Themengebiet werden in einer XML-Datei festgehalten.
- ThemenGebiet(String) - Constructor for class fragen_verwaltung.ThemenGebiet
-
Erzeugt anhand eines relativen Pfades zu einer XML-Datei eine neue Instanze der Klasse.
- ThemenKatalog - Class in fragen_verwaltung
-
Gib einen Überblick über alle verfügbaren Themenbereiche und Themengebiete.
- ThemenKatalog() - Constructor for class fragen_verwaltung.ThemenKatalog
V
- valueOf(String) - Static method in enum spiel_logik.ZahlenFormat
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum spiel_logik.ZahlenFormat
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- weiß(Object) - Static method in class kommandozeilen_implementation.Farbe
-
Wandelt das gegebene Objekt in einen String um und färbt es anschließend weiß ein.
- WEISS - Static variable in class kommandozeilen_implementation.Farbe
- wiederholeSpiel() - Static method in class swing_implementation.SpielSteuerung
-
Wiederhole ein bereits gestartetes Spiel.
X
- XMLDatei - Class in fragen_verwaltung
-
Liefert einen vereinfachten Zugriff auf eine XML-Datei.
- XMLDatei(String) - Constructor for class fragen_verwaltung.XMLDatei
Z
- zahlenFormat - Static variable in class spiel_logik.Konfiguration
-
Das Zahlenformat, in dem z.
- ZahlenFormat - Enum in spiel_logik
-
Im Spiel können mehrere Zahlenformate beispielsweise für die Gewinnsumme angezeigt werden.
- zeige() - Method in class swing_implementation.Ansicht
-
Diese Methode soll von den Unterklassen überschrieben werden, wenn Code vor dem Zeigen der Ansicht ausgeführt werden soll.
- zeige() - Method in class swing_implementation.AnsichtErgebnis
- zeige() - Method in class swing_implementation.AnsichtSpiel
- zeige() - Method in class swing_implementation.AnsichtStartSeite
-
Spiele die Hauptmelodie, wenn die Ansicht „Startseite“ gezeigt wird.
- zeige(String) - Static method in class swing_implementation.AnsichtenVerwalter
-
Zeige die gewünschte Ansicht.
- zeigeNächsteFrage() - Method in class swing_implementation.AnsichtSpiel
-
Zeige die nächste Frage.
- ZEILEN_ABSTAND - Static variable in class swing_implementation.Aussehen
-
Der Zeilenabstand bei mehrzeiligen Texten oder die Höhe eines JLabel-Elements bei einzeiligen Texten.
- zentiere(JComponent) - Static method in class swing_implementation.Aussehen
-
Zentiere eine Komponente sowohl horizontal wie auch vertikal.
- zentiereHorizontal(JComponent) - Static method in class swing_implementation.Aussehen
-
Zentiere eine Komponente horizontal.
- zentiereVertikal(JComponent) - Static method in class swing_implementation.Aussehen
-
Zentiere eine Komponente vertikal.
- zentriereX(int) - Static method in class swing_implementation.Aussehen
-
Berechnet die „x“ Koordinate für ein Objekt, das zentiert werden soll.
- zyan(Object) - Static method in class kommandozeilen_implementation.Farbe
-
Wandelt das gegebene Objekt in einen String um und färbt es anschließend zyan ein.
- ZYAN - Static variable in class kommandozeilen_implementation.Farbe
All Classes|All Packages