Class 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 Details

    • ClassicTheme

      public ClassicTheme()
      Constructs a default Classic Theme
    • ClassicTheme

      public ClassicTheme(int raised)
      Constructs a Classic Theme
      Parameters:
      raised - number of pixels for the highlight raised effect
  • Method Details

    • getName

      public String getName()
      Gets the name for this theme
      Specified by:
      getName in class TabbedPanelTitledTabTheme
      Returns:
      the name
    • getTabbedPanelProperties

      public TabbedPanelProperties getTabbedPanelProperties()
      Gets the TabbedPanelProperties for this theme
      Specified by:
      getTabbedPanelProperties in class TabbedPanelTitledTabTheme
      Returns:
      the TabbedPanelProperties
    • getTitledTabProperties

      public TitledTabProperties getTitledTabProperties()
      Gets the TitledTabProperties for this theme
      Specified by:
      getTitledTabProperties in class TabbedPanelTitledTabTheme
      Returns:
      the TitledTabProperties
    • createInsetsTabBorder

      public Border createInsetsTabBorder(boolean roundEdges, boolean open, boolean highlight)
      Creates a tab border with extra insets border
      Parameters:
      roundEdges - true for round edges
      open - true for open
      highlight - true for highlight
      Returns:
      the created border
    • createTabBorder

      public Border createTabBorder(boolean roundEdges, boolean open, boolean highlight)
      Creates a tab border without extra insets border
      Parameters:
      roundEdges - true for round edges
      open - true for open
      highlight - true for highlight
      Returns:
      the created border