|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
schmitzm.swing.ObjectDisplayContainer
public abstract class ObjectDisplayContainer
Diese Klasse repraesentiert eine abstrakte Oberklasse fuer alle GUI-Komponenten, die ein (allgemeines) Datenobjekt darstellen.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected Object |
data
Speichert das dargestellte Objekt. |
protected Component |
GUI_COMPONENT
Speichert eine Referent auf den Container ( this ). |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
ObjectDisplayContainer()
Erzeugt eine neue Darstellungskomponente. |
|
ObjectDisplayContainer(Object data)
Erzeugt eine neue Darstellungskomponente und zeigt sofort ein Objekt an. |
Method Summary | |
---|---|
abstract boolean |
canDisplay(Object data)
Prueft, ob ein Objekt darstellbar ist. |
Object |
getObject()
Liefert das aktuell dargestellte Objekt. |
abstract void |
refresh()
Aktualisiert die Darstellung des aktuell angezeigten Objekts. |
void |
setObject(Object data)
Setzt das darzustellende Objekt. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected final Component GUI_COMPONENT
this
).
protected Object data
Constructor Detail |
---|
public ObjectDisplayContainer()
public ObjectDisplayContainer(Object data)
data
- anzuzeigendes ObjektMethod Detail |
---|
public void setObject(Object data)
null
uebergeben,
wird das bisher dargestellte Objekt entfernt.
UnsupportedOperationException
- falls das angegebene Objekt
nicht dargestellt werden kann.canDisplay(Object)
public Object getObject()
null
falls aktuell kein Objekt dargestellt wirdpublic abstract boolean canDisplay(Object data)
public abstract void refresh()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |