All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.sun.java.swing.JDirtyRegionManager

java.lang.Object
   |
   +----com.sun.java.swing.JDirtyRegionManager

public class JDirtyRegionManager
extends Object
implements ActionListener

Variable Index

 o managers

Constructor Index

 o JDirtyRegionManager()
Create a new JDirtyRegionManager instance.

Method Index

 o actionPerformed(ActionEvent)
 o addDirtyRegion(JComponent, int, int, int, int)
Add a component in the list of component that should be refreshed.
 o defaultManager()
Return the JDirtyRegionManager for the calling thread.
 o getDirtyRegion(JComponent)
Return the current dirty region for a component.
 o isCompletelyDirty(JComponent)
Convenience that returns true if aComponent will be completely painted during the next paintDirtyRegions().
 o markCompletelyClean(JComponent)
Mark a component completely clean.
 o markCompletelyDirty(JComponent)
Mark a component completely dirty.
 o paintDirtyRegions()
Cause all the known dirty regions to be painted
 o toString()

Variables

 o managers
 public static Hashtable managers

Constructors

 o JDirtyRegionManager
 public JDirtyRegionManager()
Create a new JDirtyRegionManager instance. You rarely call this constructor. directly. To get the default dirtyRegionManager, use DirtyRegionManager.defaultManager()

Methods

 o defaultManager
 public static JDirtyRegionManager defaultManager()
Return the JDirtyRegionManager for the calling thread. This method will maintain one dirtyRegionManager per thread group.

 o addDirtyRegion
 public synchronized void addDirtyRegion(JComponent aComponent,
                                         int x,
                                         int y,
                                         int w,
                                         int h)
Add a component in the list of component that should be refreshed. If aComponent already has some dirty region, the rectangle (x,y,w,h) will be added to the region that should be redrawn.

 o getDirtyRegion
 public Rectangle getDirtyRegion(JComponent aComponent)
Return the current dirty region for a component. Return an empty rectangle if the component is not dirty.

 o markCompletelyDirty
 public void markCompletelyDirty(JComponent aComponent)
Mark a component completely dirty. aComponent will be completely painted during the next paintDirtyRegions() call.

 o markCompletelyClean
 public void markCompletelyClean(JComponent aComponent)
Mark a component completely clean. aComponent will not get painted during the next paintDirtyRegions() call

 o isCompletelyDirty
 public boolean isCompletelyDirty(JComponent aComponent)
Convenience that returns true if aComponent will be completely painted during the next paintDirtyRegions(). If computing dirty regions is expensive for your component, use this method and avoid computing dirty region if it return true.

 o actionPerformed
 public void actionPerformed(ActionEvent e)
 o paintDirtyRegions
 public void paintDirtyRegions()
Cause all the known dirty regions to be painted

 o toString
 public synchronized String toString()
Overrides:
toString in class Object

All Packages  Class Hierarchy  This Package  Previous  Next  Index