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.Border
createInsetsTabBorder(boolean roundEdges, boolean open, boolean highlight)
Creates a tab border with extra insets borderjavax.swing.border.Border
createTabBorder(boolean roundEdges, boolean open, boolean highlight)
Creates a tab border without extra insets borderjava.lang.String
getName()
Gets the name for this themeTabbedPanelProperties
getTabbedPanelProperties()
Gets the TabbedPanelProperties for this themeTitledTabProperties
getTitledTabProperties()
Gets the TitledTabProperties for this theme
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Gets the name for this theme- Specified by:
getName
in classTabbedPanelTitledTabTheme
- Returns:
- the name
-
getTabbedPanelProperties
public TabbedPanelProperties getTabbedPanelProperties()
Gets the TabbedPanelProperties for this theme- Specified by:
getTabbedPanelProperties
in classTabbedPanelTitledTabTheme
- Returns:
- the TabbedPanelProperties
-
getTitledTabProperties
public TitledTabProperties getTitledTabProperties()
Gets the TitledTabProperties for this theme- Specified by:
getTitledTabProperties
in 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
-
-