public class GradientTheme extends TabbedPanelTitledTabTheme
Modifier and Type | Field and Description |
---|---|
static java.awt.Color |
DEFAULT_TAB_AREA_BACKGROUND_COLOR
The tab area background color used if no color is specified in the constructor.
|
Constructor and Description |
---|
GradientTheme()
Creates a default theme with transparent tab area and shadows.
|
GradientTheme(boolean opaqueTabArea,
boolean shadowEnabled)
Constructor.
|
GradientTheme(boolean opaqueTabArea,
boolean shadowEnabled,
java.awt.Color borderColor)
Constructor.
|
GradientTheme(boolean opaqueTabArea,
boolean shadowEnabled,
java.awt.Color borderColor,
java.awt.Color tabAreaBackgroundColor)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
javax.swing.border.Border |
getHighlightedTabGradientBorder()
Returns the gradient border for the highlighted tab.
|
java.lang.String |
getName()
Gets the name for this theme
|
javax.swing.border.Border |
getNormalTabGradientBorder()
Returns the gradient border for the normal tab or the tab area if it's opaque.
|
javax.swing.border.Border |
getTabAreaComponentsGradientBorder()
Returns the gradient border for the tab area components.
|
TabbedPanelProperties |
getTabbedPanelProperties()
Gets the TabbedPanelProperties for this theme
|
TitledTabProperties |
getTitledTabProperties()
Gets the TitledTabProperties for this theme
|
public static final java.awt.Color DEFAULT_TAB_AREA_BACKGROUND_COLOR
public GradientTheme()
public GradientTheme(boolean opaqueTabArea, boolean shadowEnabled)
opaqueTabArea
- if true a gradient background is drawn for the tab area, otherwise it's transparentshadowEnabled
- if true the shadow is enabledpublic GradientTheme(boolean opaqueTabArea, boolean shadowEnabled, java.awt.Color borderColor)
opaqueTabArea
- if true a gradient background is drawn for the tab area, otherwise it's transparentshadowEnabled
- if true the shadow is enabledborderColor
- the border color, null means default border colorpublic GradientTheme(boolean opaqueTabArea, boolean shadowEnabled, java.awt.Color borderColor, java.awt.Color tabAreaBackgroundColor)
opaqueTabArea
- if true a gradient background is drawn for the tab area, otherwise it's transparentshadowEnabled
- if true the shadow is enabledborderColor
- the border color, null means default border colortabAreaBackgroundColor
- the background color for the tab area and normal tabs, null means use the default tab
backgroundpublic java.lang.String getName()
getName
in class TabbedPanelTitledTabTheme
public TitledTabProperties getTitledTabProperties()
TabbedPanelTitledTabTheme
getTitledTabProperties
in class TabbedPanelTitledTabTheme
public TabbedPanelProperties getTabbedPanelProperties()
TabbedPanelTitledTabTheme
getTabbedPanelProperties
in class TabbedPanelTitledTabTheme
public javax.swing.border.Border getHighlightedTabGradientBorder()
public javax.swing.border.Border getTabAreaComponentsGradientBorder()
public javax.swing.border.Border getNormalTabGradientBorder()