Package org.pbjar.jxlayer.repaint
Class WrappedRepaintManager
- java.lang.Object
-
- javax.swing.RepaintManager
-
- org.pbjar.jxlayer.repaint.WrappedRepaintManager
-
- Direct Known Subclasses:
TransformRPMFallBack
public class WrappedRepaintManager extends RepaintManager
A fall back class for when the SwingX classForwardingRepaintManager
is not available on the class path.A
RepaintManager
that preserves functionality of a wrappedRepaintManager
. All methods will delegate to the wrappedRepaintManager
.When sub classing this class, one must in all overridden methods call the
super
method.- See Also:
RepaintManagerUtils
,RepaintManagerProvider
,ForwardingRepaintManager
-
-
Constructor Summary
Constructors Constructor Description WrappedRepaintManager(RepaintManager delegate)
Construct aRepaintManager
wrapping an existingRepaintManager
.
-
Method Summary
Modifier and Type Method Description void
addDirtyRegion(Applet applet, int x, int y, int w, int h)
Deprecated.void
addDirtyRegion(Window window, int x, int y, int w, int h)
Just delegates.void
addDirtyRegion(JComponent c, int x, int y, int w, int h)
Just delegates.void
addInvalidComponent(JComponent invalidComponent)
Just delegates.RepaintManager
getDelegateManager()
Get the delegate.Rectangle
getDirtyRegion(JComponent c)
Just delegates.Dimension
getDoubleBufferMaximumSize()
Just delegates.Image
getOffscreenBuffer(Component c, int proposedWidth, int proposedHeight)
Just delegates.Image
getVolatileOffscreenBuffer(Component c, int proposedWidth, int proposedHeight)
Just delegates.boolean
isCompletelyDirty(JComponent c)
Just delegates.boolean
isDoubleBufferingEnabled()
Just delegates.void
markCompletelyClean(JComponent c)
Just delegates.void
markCompletelyDirty(JComponent c)
Just delegates.void
paintDirtyRegions()
Just delegates.void
removeInvalidComponent(JComponent component)
Just delegates.void
setDoubleBufferingEnabled(boolean flag)
Just delegates.void
setDoubleBufferMaximumSize(Dimension d)
Just delegates.void
validateInvalidComponents()
Just delegates.-
Methods inherited from class javax.swing.RepaintManager
currentManager, currentManager, setCurrentManager, toString
-
-
-
-
Constructor Detail
-
WrappedRepaintManager
public WrappedRepaintManager(RepaintManager delegate)
Construct aRepaintManager
wrapping an existingRepaintManager
.- Parameters:
delegate
- an existing RepaintManager
-
-
Method Detail
-
addInvalidComponent
public void addInvalidComponent(JComponent invalidComponent)
Just delegates.- Overrides:
addInvalidComponent
in classRepaintManager
-
removeInvalidComponent
public void removeInvalidComponent(JComponent component)
Just delegates.- Overrides:
removeInvalidComponent
in classRepaintManager
-
addDirtyRegion
public void addDirtyRegion(JComponent c, int x, int y, int w, int h)
Just delegates.- Overrides:
addDirtyRegion
in classRepaintManager
-
addDirtyRegion
public void addDirtyRegion(Window window, int x, int y, int w, int h)
Just delegates.- Overrides:
addDirtyRegion
in classRepaintManager
-
addDirtyRegion
@Deprecated public void addDirtyRegion(Applet applet, int x, int y, int w, int h)
Deprecated.Just delegates.- Overrides:
addDirtyRegion
in classRepaintManager
-
getDirtyRegion
public Rectangle getDirtyRegion(JComponent c)
Just delegates.- Overrides:
getDirtyRegion
in classRepaintManager
-
markCompletelyDirty
public void markCompletelyDirty(JComponent c)
Just delegates.- Overrides:
markCompletelyDirty
in classRepaintManager
-
isCompletelyDirty
public boolean isCompletelyDirty(JComponent c)
Just delegates.- Overrides:
isCompletelyDirty
in classRepaintManager
-
getDoubleBufferMaximumSize
public Dimension getDoubleBufferMaximumSize()
Just delegates.- Overrides:
getDoubleBufferMaximumSize
in classRepaintManager
-
markCompletelyClean
public void markCompletelyClean(JComponent c)
Just delegates.- Overrides:
markCompletelyClean
in classRepaintManager
-
getDelegateManager
public RepaintManager getDelegateManager()
Get the delegate.- Returns:
- the delegate
-
setDoubleBufferMaximumSize
public void setDoubleBufferMaximumSize(Dimension d)
Just delegates.- Overrides:
setDoubleBufferMaximumSize
in classRepaintManager
-
validateInvalidComponents
public void validateInvalidComponents()
Just delegates.- Overrides:
validateInvalidComponents
in classRepaintManager
-
paintDirtyRegions
public void paintDirtyRegions()
Just delegates.- Overrides:
paintDirtyRegions
in classRepaintManager
-
getOffscreenBuffer
public Image getOffscreenBuffer(Component c, int proposedWidth, int proposedHeight)
Just delegates.- Overrides:
getOffscreenBuffer
in classRepaintManager
-
getVolatileOffscreenBuffer
public Image getVolatileOffscreenBuffer(Component c, int proposedWidth, int proposedHeight)
Just delegates.- Overrides:
getVolatileOffscreenBuffer
in classRepaintManager
-
isDoubleBufferingEnabled
public boolean isDoubleBufferingEnabled()
Just delegates.- Overrides:
isDoubleBufferingEnabled
in classRepaintManager
-
setDoubleBufferingEnabled
public void setDoubleBufferingEnabled(boolean flag)
Just delegates.- Overrides:
setDoubleBufferingEnabled
in classRepaintManager
-
-