public class RepaintManagerX extends ForwardingRepaintManager
An implementation of RepaintManager which adds support for transparency
in JXPanels. JXPanel (which supports translucency) will
replace the current RepaintManager with an instance of RepaintManagerX
unless the current RepaintManager is tagged by the TranslucentRepaintManager
annotation.
| Constructor and Description |
|---|
RepaintManagerX(RepaintManager delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDirtyRegion(JComponent c,
int x,
int y,
int w,
int h)
Add a component in the list of components that should be refreshed.
|
addDirtyRegion, addDirtyRegion, addInvalidComponent, getDelegateManager, getDirtyRegion, getDoubleBufferMaximumSize, getOffscreenBuffer, getVolatileOffscreenBuffer, isCompletelyDirty, isDoubleBufferingEnabled, markCompletelyClean, markCompletelyDirty, paintDirtyRegions, removeInvalidComponent, setDoubleBufferingEnabled, setDoubleBufferMaximumSize, toString, validateInvalidComponentscurrentManager, currentManager, setCurrentManagerpublic RepaintManagerX(RepaintManager delegate)
delegate - public void addDirtyRegion(JComponent c, int x, int y, int w, int h)
addDirtyRegion in class ForwardingRepaintManagerc - Component to repaint, null results in nothing happening.x - X coordinate of the region to repainty - Y coordinate of the region to repaintw - Width of the region to repainth - Height of the region to repaintJComponent.repaint(long, int, int, int, int)Copyright © 2014. All rights reserved.