Weitere aktuelle Java-Titel finden Sie bei dpunkt.
Klasse javax.swing.RepaintManager
1.2
java.lang.Object
| +--
javax.swing.RepaintManager
Deklaration
public class
RepaintManager
extends
java.lang.Object
Beschreibung
Diese Klasse managt Neuzeichnen-Anfragen.
Konstruktoren
public
RepaintManager
()
Methoden
public static
RepaintManager
currentManager
(
Component
c)
public static
RepaintManager
currentManager
(
JComponent
c)
public static
void
setCurrentManager
(
RepaintManager
aRepaintManager)
public synchronized
void
addInvalidComponent
(
JComponent
invalidComponent)
public synchronized
void
removeInvalidComponent
(
JComponent
component)
public synchronized
void
addDirtyRegion
(
JComponent
c,
int
x,
int
y,
int
w,
int
h)
public
Rectangle
getDirtyRegion
(
JComponent
aComponent)
public
void
markCompletelyDirty
(
JComponent
aComponent)
public
void
markCompletelyClean
(
JComponent
aComponent)
public
boolean
isCompletelyDirty
(
JComponent
aComponent)
public
void
validateInvalidComponents
()
public
void
paintDirtyRegions
()
public synchronized
String
toString
()
public
Image
getOffscreenBuffer
(
Component
c,
int
proposedWidth,
int
proposedHeight)
public
Image
getVolatileOffscreenBuffer
(
Component
c,
int
proposedWidth,
int
proposedHeight)
public
void
setDoubleBufferMaximumSize
(
Dimension
d)
public
Dimension
getDoubleBufferMaximumSize
()
public
void
setDoubleBufferingEnabled
(
boolean
aFlag)
public
boolean
isDoubleBufferingEnabled
()
Konstruktoren im Detail
public
RepaintManager
()
Erstellt einen neuen
RepaintManager
.
Methoden im Detail
public static
RepaintManager
currentManager
(
Component
c)
Liefert den aktuellen Manager zu dieser Komponente.
public static
RepaintManager
currentManager
(
JComponent
c)
Liefert den aktuellen Manager zu dieser Komponente.
public static
void
setCurrentManager
(
RepaintManager
aRepaintManager)
Setzt den aktuellen Manager.
public synchronized
void
addInvalidComponent
(
JComponent
invalidComponent)
Markiert die Komponente als ungültig.
public synchronized
void
removeInvalidComponent
(
JComponent
component)
Entfernt die Komponente aus der Liste der ungültigen Komponenten.
public synchronized
void
addDirtyRegion
(
JComponent
c,
int
x,
int
y,
int
w,
int
h)
Gibt an, welche Region neu gezeichnet werden soll.
public
Rectangle
getDirtyRegion
(
JComponent
aComponent)
Liefert die neu zu zeichenende Region der Komponente.
public
void
markCompletelyDirty
(
JComponent
aComponent)
Markiert die Komponente als komplett neu zu zeichnen.
public
void
markCompletelyClean
(
JComponent
aComponent)
Markiert die Komponente als komplett in Ordnung.
public
boolean
isCompletelyDirty
(
JComponent
aComponent)
Liefert
true
, wenn die Komponente nicht neu gezeeichnet werden muss.
public
void
validateInvalidComponents
()
Validiert alle ungültigen Komponenten.
public
void
paintDirtyRegions
()
Zeichnet die neu zu zeichnenden Regionen.
public synchronized
String
toString
()
Liefert eine
String
-Repräsentation.
public
Image
getOffscreenBuffer
(
Component
c,
int
proposedWidth,
int
proposedHeight)
Liefert den Offscreen-Buffer.
public
Image
getVolatileOffscreenBuffer
(
Component
c,
int
proposedWidth,
int
proposedHeight)
Liefert einen flüchtigen Offscreen-Buffer.
public
void
setDoubleBufferMaximumSize
(
Dimension
d)
Setzt die maximale Größe fürs Double-Buffering.
public
Dimension
getDoubleBufferMaximumSize
()
Liefert die maximale Größe fürs Double-Buffering.
public
void
setDoubleBufferingEnabled
(
boolean
aFlag)
Aktiviert oder deaktiviert Double-Buffering.
public
boolean
isDoubleBufferingEnabled
()
Liefert
true
, wenn Double-Buffering aktiviert ist.
Copyright © 2002
dpunkt.Verlag
, Heidelberg. Alle Rechte vorbehalten.