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.ColorDEFAULT_BG_COLORstatic java.awt.ColorDEFAULT_BG_COLOR_ACTIVEprotected PainterResourcepainterResource
-
Constructor Summary
Constructors Constructor Description DefaultPainter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.awt.ColorgetBackgroundColor(boolean active)protected java.awt.ColorgetBackgroundColorActive()protected java.awt.ColorgetBackgroundColorInactive()PainterResourcegetPainterResource()voidpaint(java.awt.Graphics g, int width, int height, boolean active, javax.swing.JComponent titlebar)voidsetPainterResource(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:
getPainterResourcein interfacePainter- Returns:
- Returns the painterResource.
-
setPainterResource
public void setPainterResource(PainterResource painterResource)
- Specified by:
setPainterResourcein interfacePainter- Parameters:
painterResource- The painterResource to set.
-
-