Dieses Paket enthält Klassen, die die Implementierung von Komponenten erleichtern, die als eine Modellklasse und eine zugehörige Darstellungsklasse realisiert werden

Kurzbeschreibung der Klassen dieses Pakets

IModel Diese Schnittstelle definiert das Protokoll von Modellklassen, die ihre Darstellungskomponente in einem ComponentContainer anzeigen lassen können.
ComponentContainer
ComponentContainer <ModelType  extends IModel<ModelType>>

Eine Instanz erweitert den Container JComponent und agiert als Beobachter eines ModelHolder. Sobald sich der Inhalt des ModelHolders ändert, wird das neue Modell aufgefordert, seine Darstellungskomponente in den ComponentContainer zu installieren. Die bisher angezeigte Komponente wird vorher entfernt.

ModelHolder
class ModelHolder<ModelType extends IModel<ModelType>>
         extends Observable

Eine Instanz realisiert einen beobachtbaren Speicherplatz für eine Instanz einer Modellklasse.

EnumHolder ....
ValueChannel ...