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 Details

    • paintSurface

      void paintSurface(Graphics g, Component comp, float width, float height, 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.