Package net.infonode.tabbedpanel.theme
Class ClassicTheme
- java.lang.Object
-
- net.infonode.tabbedpanel.theme.TabbedPanelTitledTabTheme
-
- net.infonode.tabbedpanel.theme.ClassicTheme
-
public class ClassicTheme extends TabbedPanelTitledTabTheme
A theme with a "classic" look and with round edges for the titled tabs.- Since:
- ITP 1.2.0
-
-
Constructor Summary
Constructors Constructor Description ClassicTheme()Constructs a default Classic ThemeClassicTheme(int raised)Constructs a Classic Theme
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.swing.border.BordercreateInsetsTabBorder(boolean roundEdges, boolean open, boolean highlight)Creates a tab border with extra insets borderjavax.swing.border.BordercreateTabBorder(boolean roundEdges, boolean open, boolean highlight)Creates a tab border without extra insets borderjava.lang.StringgetName()Gets the name for this themeTabbedPanelPropertiesgetTabbedPanelProperties()Gets the TabbedPanelProperties for this themeTitledTabPropertiesgetTitledTabProperties()Gets the TitledTabProperties for this theme
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Gets the name for this theme- Specified by:
getNamein classTabbedPanelTitledTabTheme- Returns:
- the name
-
getTabbedPanelProperties
public TabbedPanelProperties getTabbedPanelProperties()
Gets the TabbedPanelProperties for this theme- Specified by:
getTabbedPanelPropertiesin classTabbedPanelTitledTabTheme- Returns:
- the TabbedPanelProperties
-
getTitledTabProperties
public TitledTabProperties getTitledTabProperties()
Gets the TitledTabProperties for this theme- Specified by:
getTitledTabPropertiesin classTabbedPanelTitledTabTheme- Returns:
- the TitledTabProperties
-
createInsetsTabBorder
public javax.swing.border.Border createInsetsTabBorder(boolean roundEdges, boolean open, boolean highlight)Creates a tab border with extra insets border- Parameters:
roundEdges- true for round edgesopen- true for openhighlight- true for highlight- Returns:
- the created border
-
createTabBorder
public javax.swing.border.Border createTabBorder(boolean roundEdges, boolean open, boolean highlight)Creates a tab border without extra insets border- Parameters:
roundEdges- true for round edgesopen- true for openhighlight- true for highlight- Returns:
- the created border
-
-