Class DefaultPainter
- java.lang.Object
-
- org.flexdock.plaf.resources.paint.DefaultPainter
-
- All Implemented Interfaces:
Painter
- Direct Known Subclasses:
EclipseGradientPainter
,GradientPainter
,MetalPainter
,OfficeXPPainter
,SkinLFPainter
public class DefaultPainter extends java.lang.Object implements Painter
- Author:
- Claudio Romano
-
-
Field Summary
Fields Modifier and Type Field Description static java.awt.Color
DEFAULT_BG_COLOR
static java.awt.Color
DEFAULT_BG_COLOR_ACTIVE
protected PainterResource
painterResource
-
Constructor Summary
Constructors Constructor Description DefaultPainter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.awt.Color
getBackgroundColor(boolean active)
protected java.awt.Color
getBackgroundColorActive()
protected java.awt.Color
getBackgroundColorInactive()
PainterResource
getPainterResource()
void
paint(java.awt.Graphics g, int width, int height, boolean active, javax.swing.JComponent titlebar)
void
setPainterResource(PainterResource painterResource)
-
-
-
Field Detail
-
DEFAULT_BG_COLOR
public static final java.awt.Color DEFAULT_BG_COLOR
-
DEFAULT_BG_COLOR_ACTIVE
public static final java.awt.Color DEFAULT_BG_COLOR_ACTIVE
-
painterResource
protected PainterResource painterResource
-
-
Method Detail
-
paint
public void paint(java.awt.Graphics g, int width, int height, boolean active, javax.swing.JComponent titlebar)
-
getBackgroundColor
protected java.awt.Color getBackgroundColor(boolean active)
-
getBackgroundColorInactive
protected java.awt.Color getBackgroundColorInactive()
-
getBackgroundColorActive
protected java.awt.Color getBackgroundColorActive()
-
getPainterResource
public PainterResource getPainterResource()
- Specified by:
getPainterResource
in interfacePainter
- Returns:
- Returns the painterResource.
-
setPainterResource
public void setPainterResource(PainterResource painterResource)
- Specified by:
setPainterResource
in interfacePainter
- Parameters:
painterResource
- The painterResource to set.
-
-