A B C E G I K L M R S T U V W Z

A

ACTION_ENDE - Variable in class SpiegelZahlView
Konstante, Programm beenden.
ACTION_FERTIG - Variable in class SpiegelZahlView
Konstante, Berechnung abgeschlossen.
ACTION_NEU - Variable in class SpiegelZahlView
Konstante, Berechnung wiederholen.
ACTION_START - Variable in class SpiegelZahlView
Konstante, Berechnung starten.
ACTION_SW_JA - Variable in class SpiegelZahlView
Konstante, Schrittweite setzen.
ACTION_SW_NEIN - Variable in class SpiegelZahlView
Konstante, Schrittweite nicht setzen.
ACTION_WEITER - Variable in class SpiegelZahlView
Konstante, Berechnung weiterfuehren.
actionPerformed(ActionEvent) - Method in class SpiegelZahlController
ActionListener, Ereignisauswertung fuer Buttons.
add(Ziffer, int) - Method in class Ziffer
Addition (mod 10) mit Ziffer und Uebertrag.
addFirst(Ziffer) - Method in class Zahl
Anfügen einer Ziffer am Anfang einer Zahl.
addSpiegel() - Method in class Zahl
Addition des Spiegels der Zahl.

B

btBeenden - Variable in class SpiegelZahlView
Button Beenden.
btNeu - Variable in class SpiegelZahlView
Button Neu.
btStart - Variable in class SpiegelZahlView
Button Start, Weiter, Fertig, mit wechselnder Aufschrift.

C

cbWeite - Variable in class SpiegelZahlView
Combobox zur Eingabe der Schrittweite.
controller - Variable in class SpiegelZahlView
Zum View gehoeriger Cotroller.
createBoxBt() - Method in class SpiegelZahlView
Waagerechte Box fuer Steuerbutton, Controller verarbeitet Buttonereignisse.
createBoxIn() - Method in class SpiegelZahlView
Senkrechte Box fuer Eingaben.
createBoxInOut() - Method in class SpiegelZahlView
Waagerechte Box fuer Ein- und Ausgaben.
createBoxOut() - Method in class SpiegelZahlView
Senkrechte Box fuer Ausgaben.
createBoxRb() - Method in class SpiegelZahlView
Waagerechte Box mit zwei Radiobutton, Controller verarbeitet Radiobuttonereignisse.
createBoxWeite() - Method in class SpiegelZahlView
Waagerechte Box fuer Schrittweite.
createBoxZahl() - Method in class SpiegelZahlView
Waagerechte Box fuer Zahleneingabe, Controller verarbeitet Eingaben.
createSpiegelZahlBox() - Method in class SpiegelZahlView
Senkrechte Box fuer Ein-, Ausgaben und Fertigstatus.

E

equals(Ziffer) - Method in class Ziffer
Vergleich mit einer Ziffer.

G

getCbWeite() - Method in class SpiegelZahlView
Lesen der Schrittweite aus ComboBox.
getSchritte() - Method in class SpiegelZahl
Lesen der Schrittanzahl.
getSchritte() - Method in class SpiegelZahlModel
Lesen der Schrittanzahl.
getTfZahl() - Method in class SpiegelZahlView
Lesen Inhalt des Textfelds.
getZahl() - Method in class SpiegelZahl
Lesen der Zahl.
getZahl() - Method in class SpiegelZahlModel
Lesen der Zahl.

I

istSymmetrisch() - Method in class Zahl
Symmetrieueberpruefung.
istTfZahl(Object) - Method in class SpiegelZahlView
Ereignisquelle Textfeld.

K

keyPressed(KeyEvent) - Method in class SpiegelZahlController
KeyListener, Ereignisauswertung Taste wurde gedrueckt, Methode tut nichts.
keyReleased(KeyEvent) - Method in class SpiegelZahlController
KeyListener, Ereignisauswertung Taste wurde losgelassen.
keyTyped(KeyEvent) - Method in class SpiegelZahlController
KeyListener, Ereignisauswertung Taste wurde gedrueckt.

L

lbFertig - Variable in class SpiegelZahlView
Label Fertig.
lbNr - Variable in class SpiegelZahlView
Label Schrittanzahl.
lbWeite - Variable in class SpiegelZahlView
Label Schrittweite.

M

main(String[]) - Static method in class SpiegelZahl
Test der Klasse SpiegelZahl.
main(String[]) - Static method in class SpiegelZahlMain
Initialisieren des Spiegelzahlproblems.
main(String[]) - Static method in class Zahl
Test der Klasse Zahl.
main(String[]) - Static method in class Ziffer
Test der Klasse Ziffer.
makeController() - Method in class SpiegelZahlView
Erzeugt Controller, Empfaenger fuer Ereignisse.
makeView() - Method in class SpiegelZahlView
Erzeugt View, baut die grafische Oberflaeche auf, Controller verarbeitet Fensterereignisse.
model - Variable in class SpiegelZahlController
Mathematisches Model, enthaelt Funktionalitaet der Speigelung der Zahlen.
model - Variable in class SpiegelZahlView
Mathematisches Model, enthaelt Funktionalitaet der Zahlenspiegelung.

R

rbJa - Variable in class SpiegelZahlView
Radiobutton Schrittweite Ja/Nein.
rbNein - Variable in class SpiegelZahlView
Radiobutton Schrittweite Ja/Nein.
release() - Method in class SpiegelZahlController
Freigabe der Controllers, setzt Model und View zurück.
release() - Method in class SpiegelZahlView
Setzt Model und Controller zurück.
reset() - Method in class SpiegelZahl
Zuruecksetzen einer Zahl.
reset() - Method in class SpiegelZahlModel
Setzt Startwerte.
reset() - Method in class SpiegelZahlView
Setzt Startzustand, Button Neu.

S

schritte - Variable in class SpiegelZahl
Schrittanzahl, Anzahl der Spiegelungen.
schritte - Variable in class SpiegelZahlModel
Schrittanzahl, Anzahl der Spiegelungen.
setBtStart() - Method in class SpiegelZahlView
Button Start.
setBtWeiter() - Method in class SpiegelZahlView
Button Weiter.
setCbWeite(boolean) - Method in class SpiegelZahlView
Setzen/Nichtsetzen der Schrittweite.
setFehlerDialog(String) - Method in class SpiegelZahlController
Abfangen von Eingabefehlern.
setLbFertig() - Method in class SpiegelZahlView
Fertig, Zahl symmetrisch.
setZahl(String) - Method in class SpiegelZahl
Setzen einer Zahl, wirft Ausnahme, falls Sting keine Zahl.
setZahl(String) - Method in class SpiegelZahlModel
Setzen einer Zahl, wirft Ausnahme, falls Sting keine Zahl.
spiegeln(int) - Method in class SpiegelZahl
n mal Spiegeln der Zahl, Abbruch, falls Zahl symmetrisch.
spiegeln(int) - Method in class SpiegelZahlModel
n mal Spiegeln der Zahl, Abbruch, falls Zahl symmetrisch.
SpiegelZahl - Class in <Unnamed>
Problembehandlung: Erzeugen einer symmetrische Zahl durch Spiegelung.
SpiegelZahl() - Constructor for class SpiegelZahl
Konstruktor, setzt Startwerte.
SpiegelZahlController - Class in <Unnamed>
Controller zum SpiegelzahlView.
SpiegelZahlController(SpiegelZahlModel, SpiegelZahlView) - Constructor for class SpiegelZahlController
Konstruktor, initialisiert Model und View.
SpiegelZahlMain - Class in <Unnamed>
Spiegelzahlproblem: Schrittwieses Spiegeln einer Zahl bis eine symmetrische Zahl erzeugt wurde.
SpiegelZahlMain() - Constructor for class SpiegelZahlMain
 
SpiegelZahlModel - Class in <Unnamed>
Problembehandlung: Erzeugen einer symmetrische Zahl durch Spiegelung.
SpiegelZahlModel() - Constructor for class SpiegelZahlModel
Setzt Startwerte.
SpiegelZahlView - Class in <Unnamed>
View zum SpiegelzahlModel.
SpiegelZahlView(SpiegelZahlModel, String) - Constructor for class SpiegelZahlView
Konstruktor, setzt Ueberschrift und installiert MVC.

T

taSpiegel - Variable in class SpiegelZahlView
Textfeld zur Ausgabe der Loesung.
tfZahl - Variable in class SpiegelZahlView
Textfeld zur Eingabe der Zahl.
toString() - Method in class SpiegelZahl
Darstellung der Spiegelstandes.
toString() - Method in class SpiegelZahlModel
Darstellung des Spiegelstandes.
toString() - Method in class Zahl
Darstellung der Zahl.
toString() - Method in class Ziffer
Darstellung der Ziffer.

U

update(Observable, Object) - Method in class SpiegelZahlView
Ueberschreiben der Interfacemethode update, legt Reaktion auf Aenderungen fest.

V

value - Variable in class Ziffer
Wert der Ziffer.
view - Variable in class SpiegelZahlController
Zum Controller gehoeriger View.

W

windowClosing(WindowEvent) - Method in class SpiegelZahlController
WindowAdapter, Schliessen des Models.

Z

zahl - Variable in class SpiegelZahl
Spiegelzahl.
zahl - Variable in class SpiegelZahlModel
Spiegelzahl.
Zahl - Class in <Unnamed>
Darstellen einer beliebig langen natuerlichen Zahl als LinkedList von Ziffern, Addition des Spiegels einer Zahl und Test auf Symmetrie.
Zahl() - Constructor for class Zahl
Konstruktor.
Zahl(String) - Constructor for class Zahl
Konstruktor, wandelt String ziffernweise in Zahl um, wirft Ausnahme, falls Sting keine Zahl.
zahl - Variable in class Zahl
Speichern einer beliebig langen natuerlichen Zahl als LinkedList von Ziffern.
Ziffer - Class in <Unnamed>
Ziffer als ganze Zahlen zwischen 0 und 9.
Ziffer(int) - Constructor for class Ziffer
Konstruktor, setzt den Wert der Ziffer zwischen 0 und 9.
Ziffer(Ziffer) - Constructor for class Ziffer
Konstruktor, übernimmt den Wert der Ziffer.

A B C E G I K L M R S T U V W Z