org.jvnet.substance
Class SubstanceTabbedPaneUI.TabbedPaneLayout

java.lang.Object
  extended by javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout
      extended by org.jvnet.substance.SubstanceTabbedPaneUI.TabbedPaneLayout
All Implemented Interfaces:
java.awt.LayoutManager
Enclosing class:
SubstanceTabbedPaneUI

public class SubstanceTabbedPaneUI.TabbedPaneLayout
extends javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout

Layout for the tabbed pane.

Author:
Kirill Grouchnikov

Constructor Summary
SubstanceTabbedPaneUI.TabbedPaneLayout()
          Creates a new layout.
 
Method Summary
protected  void normalizeTabRuns(int tabPlacement, int tabCount, int start, int max)
           
protected  void padSelectedTab(int tabPlacement, int selectedIndex)
           
protected  void rotateTabRuns(int tabPlacement, int selectedRun)
           
 
Methods inherited from class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout
addLayoutComponent, calculateLayoutInfo, calculateSize, calculateTabRects, layoutContainer, minimumLayoutSize, padTabRun, preferredLayoutSize, preferredTabAreaHeight, preferredTabAreaWidth, removeLayoutComponent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubstanceTabbedPaneUI.TabbedPaneLayout

public SubstanceTabbedPaneUI.TabbedPaneLayout()
Creates a new layout.

Method Detail

normalizeTabRuns

protected void normalizeTabRuns(int tabPlacement,
                                int tabCount,
                                int start,
                                int max)
Overrides:
normalizeTabRuns in class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout

rotateTabRuns

protected void rotateTabRuns(int tabPlacement,
                             int selectedRun)
Overrides:
rotateTabRuns in class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout

padSelectedTab

protected void padSelectedTab(int tabPlacement,
                              int selectedIndex)
Overrides:
padSelectedTab in class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout