Class DameController

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

public class DameController
extends java.awt.event.WindowAdapter
implements java.awt.event.ActionListener

Controller zum DameView.


Field Summary
private  DameModel model
          Mathematisches Model, enthaelt Funktionalitaet des Dameproblems.
private  DameView view
          Zum Controller gehoeriger View.
 
Constructor Summary
DameController(DameModel model, DameView view)
          Konstruktor, initialisiert Model und View.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent ae)
          ActionListener, Ereignisverarbeitung Betaetigen eines Button.
 void release()
          Freigabe des Controllers, setzt Model und View zurück.
 void windowClosing(java.awt.event.WindowEvent we)
          WindowAdapter, Ereignisverarbeitung Schliessen des Fensters, Programm wird beendet.
 
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 DameModel model
Mathematisches Model, enthaelt Funktionalitaet des Dameproblems.


view

private DameView view
Zum Controller gehoeriger View.

Constructor Detail

DameController

public DameController(DameModel model,
                      DameView 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, Ereignisverarbeitung Betaetigen eines Button.

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

windowClosing

public void windowClosing(java.awt.event.WindowEvent we)
WindowAdapter, Ereignisverarbeitung Schliessen des Fensters, Programm wird beendet.

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

release

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