Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
javax.swing

Class RepaintManager

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


public class RepaintManager

extends Object

RepaintManager

Author:

Constructor Summary

RepaintManager()

Constructor RepaintManager

Method Summary

synchronized voidaddDirtyRegion(javax.swing.JComponent component, int x, int y, int w, int h)

addDirtyRegion
synchronized voidaddInvalidComponent(javax.swing.JComponent component)

addInvalidComponent
static javax.swing.RepaintManagercurrentManager(java.awt.Component component)

currentManager
static javax.swing.RepaintManagercurrentManager(javax.swing.JComponent component)

currentManager
java.awt.RectanglegetDirtyRegion(javax.swing.JComponent component)

getDirtyRegion
java.awt.DimensiongetDoubleBufferMaximumSize()

getDoubleBufferMaximumSize
java.awt.ImagegetOffscreenBuffer(java.awt.Component component, int proposedWidth, int proposedHeight)

getOffscreenBuffer
booleanisCompletelyDirty(javax.swing.JComponent component)

isCompletelyDirty
booleanisDoubleBufferingEnabled()

isDoubleBufferingEnabled
voidmarkCompletelyClean(javax.swing.JComponent component)

markCompletelyClean
voidmarkCompletelyDirty(javax.swing.JComponent component)

markCompletelyDirty
voidpaintDirtyRegions()

paintDirtyRegions
synchronized voidremoveInvalidComponent(javax.swing.JComponent component)

removeInvalidComponent
static voidsetCurrentManager(javax.swing.RepaintManager manager)

setCurrentManager
voidsetDoubleBufferMaximumSize(java.awt.Dimension size)

setDoubleBufferMaximumSize
voidsetDoubleBufferingEnabled(boolean buffer)

setDoubleBufferingEnabled
synchronized java.lang.StringtoString()

toString
voidvalidateInvalidComponents()

validateInvalidComponents

Constructor Details

RepaintManager

public RepaintManager()

Constructor RepaintManager


Method Details

addDirtyRegion

public synchronized void addDirtyRegion(javax.swing.JComponent component, int x, int y, int w, int h)

addDirtyRegion

Parameters:


addInvalidComponent

public synchronized void addInvalidComponent(javax.swing.JComponent component)

addInvalidComponent

Parameters:


currentManager

public static RepaintManager currentManager(java.awt.Component component)

currentManager

Parameters:


currentManager

public static RepaintManager currentManager(javax.swing.JComponent component)

currentManager

Parameters:


getDirtyRegion

public Rectangle getDirtyRegion(javax.swing.JComponent component)

getDirtyRegion

Parameters:


getDoubleBufferMaximumSize

public Dimension getDoubleBufferMaximumSize()

getDoubleBufferMaximumSize


getOffscreenBuffer

public Image getOffscreenBuffer(java.awt.Component component, int proposedWidth, int proposedHeight)

getOffscreenBuffer

Parameters:


isCompletelyDirty

public boolean isCompletelyDirty(javax.swing.JComponent component)

isCompletelyDirty

Parameters:


isDoubleBufferingEnabled

public boolean isDoubleBufferingEnabled()

isDoubleBufferingEnabled


markCompletelyClean

public void markCompletelyClean(javax.swing.JComponent component)

markCompletelyClean

Parameters:


markCompletelyDirty

public void markCompletelyDirty(javax.swing.JComponent component)

markCompletelyDirty

Parameters:


paintDirtyRegions

public void paintDirtyRegions()

paintDirtyRegions


removeInvalidComponent

public synchronized void removeInvalidComponent(javax.swing.JComponent component)

removeInvalidComponent

Parameters:


setCurrentManager

public static void setCurrentManager(javax.swing.RepaintManager manager)

setCurrentManager

Parameters:


setDoubleBufferMaximumSize

public void setDoubleBufferMaximumSize(java.awt.Dimension size)

setDoubleBufferMaximumSize

Parameters:


setDoubleBufferingEnabled

public void setDoubleBufferingEnabled(boolean buffer)

setDoubleBufferingEnabled

Parameters:


toString

public synchronized String toString()

toString


validateInvalidComponents

public void validateInvalidComponents()

validateInvalidComponents