public class RepaintManagerX extends ForwardingRepaintManager
An implementation of RepaintManager
which adds support for
transparency in JXPanel
s. 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(javax.swing.RepaintManager delegate)
Creates a new manager that forwards all calls to the delegate.
|
Modifier and Type | Method and Description |
---|---|
void |
addDirtyRegion(javax.swing.JComponent c,
int x,
int y,
int w,
int h) |
addDirtyRegion, addDirtyRegion, addInvalidComponent, getDelegateManager, getDirtyRegion, getDoubleBufferMaximumSize, getOffscreenBuffer, getVolatileOffscreenBuffer, isCompletelyDirty, isDoubleBufferingEnabled, markCompletelyClean, markCompletelyDirty, paintDirtyRegions, removeInvalidComponent, setDoubleBufferingEnabled, setDoubleBufferMaximumSize, toString, validateInvalidComponents
public RepaintManagerX(javax.swing.RepaintManager delegate)
delegate
- the manager backing this RepaintManagerX
java.lang.NullPointerException
- if delegate
is null
public void addDirtyRegion(javax.swing.JComponent c, int x, int y, int w, int h)
addDirtyRegion
in class ForwardingRepaintManager