SubstanceTrait
ClassicBorderPainter
, CompositeBorderPainter
, DelegateBorderPainter
, DelegateFractionBasedBorderPainter
, FlatBorderPainter
, FractionBasedBorderPainter
, GlassBorderPainter
, SimplisticSoftBorderPainter
, StandardBorderPainter
public interface SubstanceBorderPainter extends SubstanceTrait
SubstanceFillPainter
) instead. Note that a custom gradient painter
may continue painting the borders, but these will be overriden by the current
border painter.Modifier and Type | Method | Description |
---|---|---|
boolean |
isPaintingInnerContour() |
Returns boolean indication whether this border painter is painting the
inner contours.
|
void |
paintBorder(Graphics g,
Component c,
int width,
int height,
Shape contour,
Shape innerContour,
SubstanceColorScheme borderScheme) |
Paints the control border.
|
getDisplayName
void paintBorder(Graphics g, Component c, int width, int height, Shape contour, Shape innerContour, SubstanceColorScheme borderScheme)
g
- Graphics.c
- Component.width
- Width of a UI component.height
- Height of a UI component.contour
- Contour of a UI component.innerContour
- Inner contour of a UI component. May be ignored if the
specific implementation paints only the outside border.borderScheme
- The border color scheme.boolean isPaintingInnerContour()
true
if this border painter is painting the inner
contours, false
otherwise.