net.infonode.tabbedpanel.theme
Class ClassicTheme

java.lang.Object
  extended bynet.infonode.tabbedpanel.theme.TabbedPanelTitledTabTheme
      extended bynet.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
Version:
$Revision: 1.15 $

Constructor Summary
ClassicTheme()
          Constructs a default Classic Theme
ClassicTheme(int raised)
          Constructs a Classic Theme
 
Method Summary
 Border createInsetsTabBorder(boolean roundEdges, boolean open, boolean highlight)
          Creates a tab border with extra insets border
 Border createTabBorder(boolean roundEdges, boolean open, boolean highlight)
          Creates a tab border without extra insets border
 String getName()
          Gets the name for this theme
 TabbedPanelProperties getTabbedPanelProperties()
          Gets the TabbedPanelProperties for this theme
 TitledTabProperties getTitledTabProperties()
          Gets the TitledTabProperties for this theme
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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 Detail

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


Copyright © 2007 NNL Technology AB. All Rights Reserved.