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

A

ACTION_ADD - Static variable in class BruchAddiererView
Konstante, Addition.
ACTION_C - Static variable in class BruchAddiererView
Konstante, Startzustand, alle Werte geloescht.
actionPerformed(ActionEvent) - Method in class BruchAddiererController
ActionListener, Ereignisverarbeitung Betaetigen eines Button.
add(Bruch) - Method in class Bruch
Addition.
add() - Method in class BruchAddierer
Addition, Bruch = Bruch + Operand.
add() - Method in class BruchAddiererModel
Addition, Bruch = Bruch + Operand.

B

Bruch - Class in <Unnamed>
Gemeine Brueche.
Bruch(int, int) - Constructor for class Bruch
Konstruktor, wirft Ausnahme, falls Nenner == 0.
Bruch(int) - Constructor for class Bruch
Konstruktor, ganze Zahl als Bruch.
BruchAddierer - Class in <Unnamed>
Addierer fuer gemeine Brueche.
BruchAddierer() - Constructor for class BruchAddierer
Konstruktor, setzt Startwerte auf 0/1.
BruchAddiererController - Class in <Unnamed>
Controller zum BruchAddiererView.
BruchAddiererController(BruchAddiererModel, BruchAddiererView) - Constructor for class BruchAddiererController
Konstruktor, initialisiert Model und View.
BruchAddiererMain - Class in <Unnamed>
BruchAddierer: Addier gemeine Bruech und gibt die Ergebnisse gekuerzt zurueck.
BruchAddiererMain() - Constructor for class BruchAddiererMain
 
BruchAddiererModel - Class in <Unnamed>
Addierer fuer gemeine Brueche, MVC-Model.
BruchAddiererModel() - Constructor for class BruchAddiererModel
Konstruktor, setzt Startwerte auf 0/1.
BruchAddiererView - Class in <Unnamed>
View zum BruchAddiererModel.
BruchAddiererView(BruchAddiererModel, String) - Constructor for class BruchAddiererView
Konstruktor, setzt Ueberschrift und installiert MVC.
BruchException - Exception in <Unnamed>
Definition der Ausnahme: Nenner ist 0.
BruchException() - Constructor for exception BruchException
 
btAdd - Variable in class BruchAddiererView
Button fuer +.
btC - Variable in class BruchAddiererView
Button fuer C.

C

controller - Variable in class BruchAddiererView
Zum View gehoeriger Cotroller.

E

ergebnis - Variable in class BruchAddierer
Ergebnisbruch.
ergebnis - Variable in class BruchAddiererModel
Ergebnisbruch.

G

getNenner() - Method in class Bruch
Lesen des Nenners.
getText(Object) - Method in class BruchAddiererView
Lesen der Zahl aus Textfeld.
getZaehler() - Method in class Bruch
Lesen des Zaehlers.

I

istNenner(Object) - Method in class BruchAddiererView
Ereignisquelle ist Nennertextfeld.
istZaehler(Object) - Method in class BruchAddiererView
Ereignisquelle ist Zaehlertextfeld

K

keyPressed(KeyEvent) - Method in class BruchAddiererController
KeyListener, Ereignisverarbeitung Druecken einer Taste, Methode tut nichts.
keyReleased(KeyEvent) - Method in class BruchAddiererController
KeyListener, Ereignisverarbeitung Loslassen einer Taste,
keyTyped(KeyEvent) - Method in class BruchAddiererController
KeyListener, Ereignisverarbeitung Druecken und Loslassen einer Taste, Methode tut nichts.

L

lbResult - Variable in class BruchAddiererView
Ergebnislabel.

M

main(String[]) - Static method in class Bruch
Testprogramm zur Klasse Bruch, 1: 2 / 3 + 3 / 18 2: 3 * ( 225 / 375) 3: 2 + 2 + 2 - 1
main(String[]) - Static method in class BruchAddierer
Testprogramm zur Klasse BruchAddiererModel.
main(String[]) - Static method in class BruchAddiererMain
Initialisieren des Bruchaddierers.
makeBoxBt() - Method in class BruchAddiererView
Waagerechte Box fuer Steuerbutton.
makeBoxErg() - Method in class BruchAddiererView
Waagerechte Box fuer Ergebnisausgabe.
makeBoxNenner() - Method in class BruchAddiererView
Waagerechte Box fuer Nennereingabe.
makeBoxZaehler() - Method in class BruchAddiererView
Waagerechte Box fuer Zaehlereingabe.
makeBruchAddiererBox() - Method in class BruchAddiererView
Senkrechte Box fuer Ein-, Ausgaben und Button
makeController() - Method in class BruchAddiererView
Erzeugen des Controllers, Empfaenger fuer Ereignisse.
makeView() - Method in class BruchAddiererView
Erzeugt View, baut die grafische Oberflaeche auf, Controller verarbeitet Fensterereignisse.
model - Variable in class BruchAddiererController
Mathematisches Modell, enthaelt Funktionalitaet der Bruchaddition.
model - Variable in class BruchAddiererView
Mathematisches Model, enthaelt Funktionalitaet des Bruchaddieres.

N

nenner - Variable in class Bruch
Nenner.

O

operand - Variable in class BruchAddierer
Bruchoperand.
operand - Variable in class BruchAddiererModel
Bruchoperand.

R

release() - Method in class BruchAddiererController
Freigabe des Controllers, setzt Model und View zurück.
release() - Method in class BruchAddiererView
Entfernt Fenster, deinstalliert MVC.
reset() - Method in class BruchAddierer
Startzustand, loeschen von Bruch und Operand.
reset() - Method in class BruchAddiererModel
Startzustand, loeschen von Bruch und Operand.
resetNenner() - Method in class BruchAddiererView
Zuruecksetzen des Nenners im Textfeld.
resetZaehler() - Method in class BruchAddiererView
Zuruecksetzen des Zaehlers im Textfeld.

S

setFehlerDialog(String) - Method in class BruchAddiererView
Abfangen von Eingabefehlern
setFocusAdd() - Method in class BruchAddiererView
Fokus auf Additionsbutton.
setFocusNenner() - Method in class BruchAddiererView
Fokus auf Nennerein-/ausgabe.
setFocusZaehler() - Method in class BruchAddiererView
Fokus auf Zaehlerein-/ausgabe.
setNenner(int) - Method in class Bruch
Setzen des Nenners.
setOperandNenner(int) - Method in class BruchAddierer
Setzen eines neuen Operandennenner.
setOperandNenner(int) - Method in class BruchAddiererModel
Setzen eines neuen Operandennenner.
setOperandZaehler(int) - Method in class BruchAddierer
Setzen eines neuen Operandenzaehler.
setOperandZaehler(int) - Method in class BruchAddiererModel
Setzen eines neuen Operandenzaehler.
setZaehler(int) - Method in class Bruch
Setzen des Zaehlers.

T

tfNenner - Variable in class BruchAddiererView
Textfeld fuer Nenner.
tfZaehler - Variable in class BruchAddiererView
Textfeld fuer Zaehler.
toString() - Method in class Bruch
Darstellung eines Bruchs.
toString() - Method in class BruchAddierer
Darstellung des Ergebnisbruchs.
toString() - Method in class BruchAddiererModel
Darstellung des Ergebnisbruchs.
toString() - Method in exception BruchException
 

U

update(Observable, Object) - Method in class BruchAddiererView
Ueberschreibt Interfacemethode, legt Reaktion auf Aenderungen fest.

V

view - Variable in class BruchAddiererController
Zum Controller gehoeriger View.

W

windowClosing(WindowEvent) - Method in class BruchAddiererController
WindowAdapter, Ereignisverarbeitung Schliessen des Fensters, Programm wird beendet.

Z

zaehler - Variable in class Bruch
Zaehler.

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