Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse javax.swing.RepaintManager1.2

java.lang.Object
   |
   +--javax.swing.RepaintManager

Deklaration

public class RepaintManager
extends java.lang.Object

Beschreibung

Diese Klasse managt Neuzeichnen-Anfragen.


 
Konstruktoren
publicRepaintManager()
 
Methoden
public static RepaintManagercurrentManager(Component c)
public static RepaintManagercurrentManager(JComponent c)
public static voidsetCurrentManager(RepaintManager aRepaintManager)
public synchronized voidaddInvalidComponent(JComponent invalidComponent)
public synchronized voidremoveInvalidComponent(JComponent component)
public synchronized voidaddDirtyRegion(JComponent c, int x, int y, int w, int h)
public RectanglegetDirtyRegion(JComponent aComponent)
public voidmarkCompletelyDirty(JComponent aComponent)
public voidmarkCompletelyClean(JComponent aComponent)
public booleanisCompletelyDirty(JComponent aComponent)
public voidvalidateInvalidComponents()
public voidpaintDirtyRegions()
public synchronized StringtoString()
public ImagegetOffscreenBuffer(Component c, int proposedWidth, int proposedHeight)
public ImagegetVolatileOffscreenBuffer(Component c, int proposedWidth, int proposedHeight)     [1.4]
public voidsetDoubleBufferMaximumSize(Dimension d)
public DimensiongetDoubleBufferMaximumSize()
public voidsetDoubleBufferingEnabled(boolean aFlag)
public booleanisDoubleBufferingEnabled()


 

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)     [1.4]
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.


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.