org.jvnet.substance.api.painter.overlay
Interface SubstanceOverlayPainter

All Superinterfaces:
SubstanceTrait
All Known Implementing Classes:
BottomLineOverlayPainter, BottomShadowOverlayPainter, TopBezelOverlayPainter, TopLineOverlayPainter, TopShadowOverlayPainter

public interface SubstanceOverlayPainter
extends SubstanceTrait

Overlay painter interface for Substance look and feel. This class is part of officially supported API.

Since:
version 5.3
Author:
Kirill Grouchnikov

Method Summary
 void paintOverlay(java.awt.Graphics2D graphics, java.awt.Component comp, DecorationAreaType decorationAreaType, int width, int height, SubstanceSkin skin)
          Paints the overlay.
 
Methods inherited from interface org.jvnet.substance.api.trait.SubstanceTrait
getDisplayName
 

Method Detail

paintOverlay

void paintOverlay(java.awt.Graphics2D graphics,
                  java.awt.Component comp,
                  DecorationAreaType decorationAreaType,
                  int width,
                  int height,
                  SubstanceSkin skin)
Paints the overlay.

Parameters:
graphics - Graphics context.
comp - Component.
decorationAreaType - Decoration area type. Must not be null.
width - Width.
height - Height.
skin - Skin for painting the overlay.