Interface RadianceSurfacePainter
-
- All Superinterfaces:
RadianceTrait
- All Known Implementing Classes:
ClassicSurfacePainter,FractionBasedSurfacePainter,GlassSurfacePainter,MatteSurfacePainter,SpecularRectangularSurfacePainter
public interface RadianceSurfacePainter extends RadianceTrait
Surface painter interface for Radiance look and feel. This class is part of officially supported API.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidpaintSurface(java.awt.Graphics g, java.awt.Component comp, float width, float height, java.awt.Shape outline, ContainerColorTokens colorTokens)Fills the surface defined by the specified outline.-
Methods inherited from interface org.pushingpixels.radiance.theming.api.trait.RadianceTrait
getDisplayName
-
-
-
-
Method Detail
-
paintSurface
void paintSurface(java.awt.Graphics g, java.awt.Component comp, float width, float height, java.awt.Shape outline, ContainerColorTokens colorTokens)Fills the surface defined by the specified outline.- Parameters:
g- Graphics context.comp- Component to paint.width- Width of a UI component.height- Height of a UI component.outline- Outline of a UI component.colorTokens- Color tokens.
-
-