|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jvnet.substance.title.ClassicTitlePainter
public class ClassicTitlePainter
Title painter that paints a classic gradient. This class is part of officially supported API.
Field Summary | |
---|---|
static java.lang.String |
DISPLAY_NAME
The display name for the title painters of this class. |
protected ClassicGradientPainter |
painter
Single gradient painter instance. |
protected static java.util.Map<java.lang.String,java.awt.image.BufferedImage> |
smallImageCache
Cache for small objects. |
Constructor Summary | |
---|---|
ClassicTitlePainter()
Creates new classic title painter. |
Method Summary | |
---|---|
java.lang.String |
getDisplayName()
Returns the display name of this trait. |
protected void |
internalPaint(java.awt.Graphics2D graphics,
int width,
int height,
int leftTitleX,
int rightTitleX,
SubstanceTheme theme,
float borderAlpha)
Paints the title background. |
void |
paintTitleBackground(java.awt.Graphics2D graphics,
java.awt.Component comp,
int width,
int height,
int leftTitleX,
int rightTitleX,
SubstanceTheme theme,
float borderAlpha)
Paints the title background. |
static void |
reset()
Resets image maps (used when setting new theme). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DISPLAY_NAME
protected static java.util.Map<java.lang.String,java.awt.image.BufferedImage> smallImageCache
protected ClassicGradientPainter painter
Constructor Detail |
---|
public ClassicTitlePainter()
Method Detail |
---|
public java.lang.String getDisplayName()
SubstanceTrait
this
trait. This method is
part of officially supported API.
getDisplayName
in interface SubstanceTitlePainter
getDisplayName
in interface SubstanceTrait
this
trait.public void paintTitleBackground(java.awt.Graphics2D graphics, java.awt.Component comp, int width, int height, int leftTitleX, int rightTitleX, SubstanceTheme theme, float borderAlpha)
SubstanceTitlePainter
paintTitleBackground
in interface SubstanceTitlePainter
graphics
- Graphics context.comp
- Component.width
- Width.height
- Height.leftTitleX
- Title start poisition.rightTitleX
- Title end position.theme
- Substance theme for painting the title packground.borderAlpha
- Border alpha factor.protected void internalPaint(java.awt.Graphics2D graphics, int width, int height, int leftTitleX, int rightTitleX, SubstanceTheme theme, float borderAlpha)
graphics
- Graphics context.width
- Width.height
- Height.leftTitleX
- Title start poisition.rightTitleX
- Title end position.theme
- Substance theme for painting the title packground.borderAlpha
- Border alpha.public static void reset()
SubstanceLookAndFeel.setCurrentTheme(String)
,
SubstanceLookAndFeel.setCurrentTheme(SubstanceTheme)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |