org.jvnet.substance.title
Class Glass3DTitlePainter
java.lang.Object
org.jvnet.substance.title.Glass3DTitlePainter
- All Implemented Interfaces:
- SubstanceTitlePainter, SubstanceTrait
public class Glass3DTitlePainter
- extends java.lang.Object
- implements SubstanceTitlePainter
Title painter that paints a 3D glass gradient. This class is part of
officially supported API.
- Author:
- Kirill Grouchnikov
Field Summary |
static java.lang.String |
DISPLAY_NAME
The display name for the title painters of this class. |
Method Summary |
java.lang.String |
getDisplayName()
Returns the display name of this trait. |
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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DISPLAY_NAME
public static final java.lang.String DISPLAY_NAME
- The display name for the title painters of this class.
- See Also:
- Constant Field Values
Glass3DTitlePainter
public Glass3DTitlePainter()
getDisplayName
public java.lang.String getDisplayName()
- Description copied from interface:
SubstanceTrait
- Returns the display name of
this
trait. This method is
part of officially supported API.
- Specified by:
getDisplayName
in interface SubstanceTitlePainter
- Specified by:
getDisplayName
in interface SubstanceTrait
- Returns:
- The display name of
this
trait.
paintTitleBackground
public void paintTitleBackground(java.awt.Graphics2D graphics,
java.awt.Component comp,
int width,
int height,
int leftTitleX,
int rightTitleX,
SubstanceTheme theme,
float borderAlpha)
- Description copied from interface:
SubstanceTitlePainter
- Paints the title background.
- Specified by:
paintTitleBackground
in interface SubstanceTitlePainter
- Parameters:
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.