Class MyView

java.lang.Object
  extended by Tools.MVC.SuperView
      extended by MyView
All Implemented Interfaces:
java.util.Observer

public class MyView
extends SuperView

View-Grundstruktur, View mit Controller wird installiert.


Field Summary
 
Fields inherited from class Tools.MVC.SuperView
controller, model
 
Constructor Summary
MyView(MyModel model, java.lang.String titel)
          Konstruktor, setzt Ueberschrift und installiert MVC.
 
Method Summary
protected  void draw()
          Darstellung des Model, ueberschreibt abstrakte Methode.
protected  void draw(java.lang.Object o)
          Darstellung eines Objekts, optional.
protected  SuperController makeController()
          Erzeugt Controller, Empfaenger fuer Ereignisse, ueberschreibt abstrakte Methode.
protected  void makeView()
          Erzeugt, ueberschreibt abstrakte Methode, baut die Oberflaeche auf.
 
Methods inherited from class Tools.MVC.SuperView
initialize, release, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MyView

public MyView(MyModel model,
              java.lang.String titel)
Konstruktor, setzt Ueberschrift und installiert MVC.

Parameters:
model - Model, welches dargestellt werden soll.
titel - Ueberschrift
Method Detail

makeController

protected SuperController makeController()
Erzeugt Controller, Empfaenger fuer Ereignisse, ueberschreibt abstrakte Methode.

Specified by:
makeController in class SuperView
Returns:
Controller fuer View

makeView

protected void makeView()
Erzeugt, ueberschreibt abstrakte Methode, baut die Oberflaeche auf.

Specified by:
makeView in class SuperView

draw

protected void draw()
Darstellung des Model, ueberschreibt abstrakte Methode.

Specified by:
draw in class SuperView

draw

protected void draw(java.lang.Object o)
Darstellung eines Objekts, optional.

Overrides:
draw in class SuperView
Parameters:
o - Object geaendertes Objekt