A C E G L M N P R S T U V W

A

ACTION_STIMMABGABE - Variable in class WahlView
Konstante, Stimmabgabe.
actionPerformed(ActionEvent) - Method in class WahlController
ActionListener, Ereignisauswertung fuer Button Stimmabgabe.
addPartei(Partei) - Method in class WahlModel
Nimmt eine Partei in die Wahlliste auf, unter der Voraussetzung, dass die Wahl noch nicht laeuft und die Partei noch nicht in der Wahlliste steht.
addStimme() - Method in class Partei
 
addStimme(Partei) - Method in class WahlModel
Wahl laeuft, addiert eine abgegebene Stimme fuer eine Partei.

C

color - Variable in class Partei
 
controller - Variable in class WahlView
Zum View gehoeriger Controller.
createBoxErgebnis() - Method in class WahlView
Waagerechte Box fuer Wahlzwischenstand, wird waehrend der Wahl aktualisiert.
createBoxPateien() - Method in class WahlView
Senkrechte Box fuer Parteienliste, Controller ueberwacht Parteienauswahl.
createWahlBox() - Method in class WahlView
Senkrechte Box fuer Parteienliste, Stimmabgabe, Wahlzwischenstand.

E

equals(Partei) - Method in class Partei
 

G

getAnzahlStimmen() - Method in class WahlModel
Ermittelt die Anzahl der abgegebenen Waehlerstimmen.
getColor() - Method in class Partei
 
getName() - Method in class Partei
 
getPartei() - Method in class WahlView
Ermittelt die gewaehlte Partei.
getParteien() - Method in class WahlModel
Liest Wahlliste.
getStandInProzent(Partei) - Method in class WahlModel
Ermittelt den Zwischenstand einer Partei in Prozent.
getStimmen() - Method in class Partei
 

L

lbAnzahlStimmen - Variable in class WahlView
Anzahl der bisherigen Waehler, wird waehrend der Wahl aktualisiert.
lbErgebnisse - Variable in class WahlView
Stand der Wahl, wird waehrend der Wahl aktualisiert.

M

main(String[]) - Static method in class Partei
Test der Klasse Partei.
main(String[]) - Static method in class WahlMain
Starte Programm mit MVC-Architektur, initialisiere Model mit vier Parteien und einem View.
main(String[]) - Static method in class WahlModel
Test der Klasse WahlModel: Nimmt drei Klassen auf, gibt 100 Stimmen zufaellig ab, ermittelt das Wahlergebnis.
makeController() - Method in class WahlView
Erzeugt Controller, Empfaenger fuer Ereignisse.
makeView() - Method in class WahlView
Erzeugt View, baut die Oberflaeche auf.
model - Variable in class WahlController
Mathematisches Modell, enthaelt Funktionalitaet des Problems.
model - Variable in class WahlView
Mathematisches Modell, enthaelt Funktionalitaet des Problems.

N

name - Variable in class Partei
 

P

Partei - Class in <Unnamed>
 
Partei(String, Color) - Constructor for class Partei
 
parteien - Variable in class WahlModel
Wahlliste der beteiligten Parteien.

R

rbParteien - Variable in class WahlView
Liste aller Parteien, ermoeglich Auswahl genau einer Partei.
release() - Method in class WahlController
Freigabe der Controllers, setzt Model und View zurück.
release() - Method in class WahlView
Deinstalliert MVC, setzt Model und Controller zurück.

S

stimmen - Variable in class Partei
 

T

toString() - Method in class Partei
Gibt Partei als String zurück.
toString() - Method in class WahlModel
Gibt Stand der Wahl zeilenweise fuer alle Parteien als String zurück.

U

update(Observable, Object) - Method in class WahlView
Aktualisiert Wahlzwischenstand, gerundet auf zwei Nachkommastellen.

V

view - Variable in class WahlController
Zum Controller gehoeriger View.

W

WahlController - Class in <Unnamed>
Controller-Grundstruktur, installiert und deinstalliert Controller, als Ereignisverarbeiter.
WahlController(WahlModel, WahlView) - Constructor for class WahlController
Konstruktor, initialisiert Model und View.
wahlLaeuft - Variable in class WahlModel
Gibt an, ob die Wahl laeuft.
WahlMain - Class in <Unnamed>
Initialisieren eines Model mit einem View.
WahlMain() - Constructor for class WahlMain
 
WahlModel - Class in <Unnamed>
Simuliert eine Wahl.
WahlModel() - Constructor for class WahlModel
Konstruktor, erzeugt neue Wahlliste, Wahl laeuft noch nicht.
WahlView - Class in <Unnamed>
View-Grundstruktur.
WahlView(WahlModel, String) - Constructor for class WahlView
Konstruktor, setzt Ueberschrift und installiert MVC.
windowClosing(WindowEvent) - Method in class WahlController
WindowAdapter, Schliessen des Fensters.

A C E G L M N P R S T U V W