A B C D F G L M P R S

A

action() - Method in class AmpelController1
Verarbeiten der Tastatureingaben.
ACTION_QUIT - Static variable in class AmpelView2
Konstante, Beenden des Programms.
ACTION_SET - Static variable in class AmpelView2
Konstante, Schalten der Ampel.
actionPerformed(ActionEvent) - Method in class AmpelController2
Ereignisverarbeitung.
AmpelController1 - Class in <Unnamed>
Controller zum AmpelView1.
AmpelController1() - Constructor for class AmpelController1
 
AmpelController2 - Class in <Unnamed>
Controller zum AmpelView2.
AmpelController2() - Constructor for class AmpelController2
Konstruktor, definiert Abbruch des Programms.
AmpelMain - Class in <Unnamed>
Simulation einer Ampelschaltung, Version mit zwei Views und zwei Controller.
AmpelMain() - Constructor for class AmpelMain
 
AmpelModel - Class in <Unnamed>
Simulation einer Ampelschaltung unter Verwendung des MVC-Tool.
AmpelModel() - Constructor for class AmpelModel
 
AmpelPanel - Class in <Unnamed>
Ampelgrafik.
AmpelPanel(AmpelModel) - Constructor for class AmpelPanel
Konstruktor, legt die Groesse des Darstellungsbereichs fest.
AmpelView1 - Class in <Unnamed>
View zur Ampelschaltung, Version Konsole/Tastatur und MVC-Tool.
AmpelView1(AmpelModel, String) - Constructor for class AmpelView1
Konstruktor, setzt Ueberschrift und installiert MVC.
AmpelView2 - Class in <Unnamed>
View zur Ampelschaltung, Version mit Benutzeroberflaeche und MVC-Tool.
AmpelView2(AmpelModel, String) - Constructor for class AmpelView2
Konstruktor, erzeugt Fenster mit Ueberschrift in Titelleiste und installiert MVC.

B

btQuit - Variable in class AmpelView2
Ampelschalter Abbruch.
btSet - Variable in class AmpelView2
Ampelschalter Setzen.

C

closer - Variable in class AmpelController2
Installation eines WindowAdapter.
contentPane - Variable in class AmpelView2
Darstellungsbereich fuer GUI.
createContentPane() - Method in class AmpelView2
Erzeugt Darstellungsbereich mit Steuerbuttons und Ampel, Controller verarbeitet Buttonereignisse.

D

draw() - Method in class AmpelView1
Darstellung des Modells, Konsolenausgaben, ueberschreibt abstrakte Methode.
draw() - Method in class AmpelView2
Darstellung der Ampel einschliesslich Button, ueberschreibt abstrakte View-Methode.

F

farben - Variable in class AmpelPanel
Ampelfarben.
farben - Variable in class AmpelView1
Ampelfarben.
frame - Variable in class AmpelView2
Darstellungsfenster.

G

getLight(int) - Method in class AmpelModel
Lesen eines Ampellichtes.
getLight() - Method in class AmpelModel
Lesen des Ampelzustandes, benutzt Serverprotokoll.
getWindowCloser() - Method in class AmpelController2
Uebergibt WindowAdaopter.

L

light - Variable in class AmpelModel
Ampelzustand, Startfarbe ist gelb, 2.

M

main(String[]) - Static method in class AmpelMain
Starten eines Ampelprogramms mit MVC-Architektur, Initialisiere ein Model mit zwei View.
makeController() - Method in class AmpelView1
Erzeugt Controller, ueberschreibt abstrakte Methode.
makeController() - Method in class AmpelView2
Erzeugt Controller, ueberschreibt abstrakte View-Methode.
makeView() - Method in class AmpelView1
Erzeugt View, ueberschreibt abstrakte Methode, initialisiert die Ausgabe auf der Konsole, uebergibt Aktivitaeten dem Controller.
makeView() - Method in class AmpelView2
Erzeugt View, ueberschreibt abstrakte View-Methode, baut die grafische Oberflaeche auf, Controller verarbeitet Fensterereignisse.
model - Variable in class AmpelPanel
Mathematisches Modell, enthaelt Zustand der Ampel.

P

paint(Graphics) - Method in class AmpelPanel
Zeichnen der Ampel.

R

release() - Method in class AmpelView2
Entfernt Fenster, deinstalliert MVC, ueberschreibt View-Methode.

S

setLight() - Method in class AmpelModel
Schalten der Ampel.
setLight(boolean[]) - Method in class AmpelModel
Setzen der Ampel, benutzt Clientprotokoll.
setLight(Graphics, int) - Method in class AmpelPanel
Zeichnen eines Ampellichtes.

A B C D F G L M P R S