Interface RadianceFillPainter

All Superinterfaces:
RadianceTrait
All Known Implementing Classes:
BladeIconUtils.SimplisticSoftBorderReverseFillPainter, ClassicFillPainter, FractionBasedFillPainter, GlassFillPainter, MatteFillPainter, SpecularRectangularFillPainter, StandardFillPainter, SubduedFillPainter

public interface RadianceFillPainter extends RadianceTrait
Fill painter interface for Radiance look and feel. This class is part of officially supported API.
  • Method Details

    • paintContourBackground

      void paintContourBackground(Graphics g, Component comp, float width, float height, Shape contour, RadianceColorScheme fillScheme)
      Fills the contour that matches the specified parameters.
      Parameters:
      g - Graphics context.
      comp - Component to paint.
      width - Width of a UI component.
      height - Height of a UI component.
      contour - Contour of a UI component.
      fillScheme - The fill color scheme.
    • getRepresentativeColor

      Color getRepresentativeColor(RadianceColorScheme fillScheme)