csheets.ui.sheet
Class WorkbookPaneUI.SingleRowTabbedLayout

java.lang.Object
  extended by javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout
      extended by csheets.ui.sheet.WorkbookPaneUI.SingleRowTabbedLayout
All Implemented Interfaces:
LayoutManager
Enclosing class:
WorkbookPaneUI

protected class WorkbookPaneUI.SingleRowTabbedLayout
extends BasicTabbedPaneUI.TabbedPaneLayout

The layout used for the tabbed pane.


Field Summary
(package private)  JTabbedPane tabPane
           
 
Constructor Summary
WorkbookPaneUI.SingleRowTabbedLayout(JTabbedPane tabPane)
           
 
Method Summary
 void calculateLayoutInfo()
           
protected  void calculateTabRects(int tabPlacement, int tabCount)
           
protected  void calculateTabWidths(int tabPlacement, int tabCount)
           
 void layoutContainer(Container parent)
           
 
Methods inherited from class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout
addLayoutComponent, calculateSize, minimumLayoutSize, normalizeTabRuns, padSelectedTab, padTabRun, preferredLayoutSize, preferredTabAreaHeight, preferredTabAreaWidth, removeLayoutComponent, rotateTabRuns
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tabPane

JTabbedPane tabPane
Constructor Detail

WorkbookPaneUI.SingleRowTabbedLayout

public WorkbookPaneUI.SingleRowTabbedLayout(JTabbedPane tabPane)
Method Detail

layoutContainer

public void layoutContainer(Container parent)
Specified by:
layoutContainer in interface LayoutManager
Overrides:
layoutContainer in class BasicTabbedPaneUI.TabbedPaneLayout

calculateLayoutInfo

public void calculateLayoutInfo()
Overrides:
calculateLayoutInfo in class BasicTabbedPaneUI.TabbedPaneLayout

calculateTabWidths

protected void calculateTabWidths(int tabPlacement,
                                  int tabCount)

calculateTabRects

protected void calculateTabRects(int tabPlacement,
                                 int tabCount)
Overrides:
calculateTabRects in class BasicTabbedPaneUI.TabbedPaneLayout