gishur.gui
Class PainterRegister
java.lang.Object
|
+--gishur.gui.PainterRegister
- Direct Known Subclasses:
- InputManager, LayerManager
- public class PainterRegister
- extends java.lang.Object
Ein Painterregister verwaltet Painter, die sich neuzeichnen müssen. Mit der Methode
register wird ein neuzuzeichnenden Painter registriert. getBounds liefert
den gesamten Bereich, den alle neuzuzeichnenden Painter belegen. Mit clearRegister()
werden alle registrierten Painter entfernt.
Im Normalfall sollte register von abgeleiteten Klassen überschrieben werden (nicht ohne
diese register-Merthode aufzurufen!!) und das Neuzeichnen in die Wege leiten.
- Version:
- 1.0
- Author:
- Thomas Wolf
- See Also:
Painter.makeDirty()
Method Summary |
void |
clearRegister()
Löscht alle registrierten Objekte. |
java.awt.Rectangle |
getBounds()
Liefert den von allen registrierten Painter-Objekten belegten Bereich. |
void |
register(Painter painter)
Registriert ein Painter-Objekt. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PainterRegister
public PainterRegister()
- Leerer Konstruktor.
register
public void register(Painter painter)
- Registriert ein Painter-Objekt.
- Parameters:
zu
- registrierendes Painter-Objekt
getBounds
public java.awt.Rectangle getBounds()
- Liefert den von allen registrierten Painter-Objekten belegten Bereich.
- Returns:
- belegter Bereich
clearRegister
public void clearRegister()
- Löscht alle registrierten Objekte.