Class SpiegelZahlController

java.lang.Object
  extended by java.awt.event.WindowAdapter
      extended by SpiegelZahlController
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.KeyListener, java.awt.event.WindowFocusListener, java.awt.event.WindowListener, java.awt.event.WindowStateListener, java.util.EventListener

public class SpiegelZahlController
extends java.awt.event.WindowAdapter
implements java.awt.event.ActionListener, java.awt.event.KeyListener

Controller zum SpiegelzahlView.


Field Summary
private  SpiegelZahlModel model
          Mathematisches Model, enthaelt Funktionalitaet der Speigelung der Zahlen.
private  SpiegelZahlView view
          Zum Controller gehoeriger View.
 
Constructor Summary
SpiegelZahlController(SpiegelZahlModel model, SpiegelZahlView view)
          Konstruktor, initialisiert Model und View.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent ae)
          ActionListener, Ereignisauswertung fuer Buttons.
 void keyPressed(java.awt.event.KeyEvent ke)
          KeyListener, Ereignisauswertung Taste wurde gedrueckt, Methode tut nichts.
 void keyReleased(java.awt.event.KeyEvent ke)
          KeyListener, Ereignisauswertung Taste wurde losgelassen.
 void keyTyped(java.awt.event.KeyEvent ke)
          KeyListener, Ereignisauswertung Taste wurde gedrueckt.
 void release()
          Freigabe der Controllers, setzt Model und View zurück.
private  void setFehlerDialog(java.lang.String text)
          Abfangen von Eingabefehlern.
 void windowClosing(java.awt.event.WindowEvent we)
          WindowAdapter, Schliessen des Models.
 
Methods inherited from class java.awt.event.WindowAdapter
windowActivated, windowClosed, windowDeactivated, windowDeiconified, windowGainedFocus, windowIconified, windowLostFocus, windowOpened, windowStateChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

model

private SpiegelZahlModel model
Mathematisches Model, enthaelt Funktionalitaet der Speigelung der Zahlen.


view

private SpiegelZahlView view
Zum Controller gehoeriger View.

Constructor Detail

SpiegelZahlController

public SpiegelZahlController(SpiegelZahlModel model,
                             SpiegelZahlView view)
Konstruktor, initialisiert Model und View.

Parameters:
model - Mathematisches Modell
view - zum Controller gehoeriger View
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent ae)
ActionListener, Ereignisauswertung fuer Buttons.

Specified by:
actionPerformed in interface java.awt.event.ActionListener

setFehlerDialog

private void setFehlerDialog(java.lang.String text)
Abfangen von Eingabefehlern.

Parameters:
text - Fehlermeldung

keyPressed

public void keyPressed(java.awt.event.KeyEvent ke)
KeyListener, Ereignisauswertung Taste wurde gedrueckt, Methode tut nichts.

Specified by:
keyPressed in interface java.awt.event.KeyListener

keyReleased

public void keyReleased(java.awt.event.KeyEvent ke)
KeyListener, Ereignisauswertung Taste wurde losgelassen.

Specified by:
keyReleased in interface java.awt.event.KeyListener

keyTyped

public void keyTyped(java.awt.event.KeyEvent ke)
KeyListener, Ereignisauswertung Taste wurde gedrueckt. und losgelassen, Methode tut nichts.

Specified by:
keyTyped in interface java.awt.event.KeyListener

windowClosing

public void windowClosing(java.awt.event.WindowEvent we)
WindowAdapter, Schliessen des Models.

Specified by:
windowClosing in interface java.awt.event.WindowListener
Overrides:
windowClosing in class java.awt.event.WindowAdapter

release

public void release()
Freigabe der Controllers, setzt Model und View zurück.