Package com.jidesoft.plaf.basic
Class BasicJideTabbedPaneUI.TabbedPaneLayout
- java.lang.Object
-
- com.jidesoft.plaf.basic.BasicJideTabbedPaneUI.TabbedPaneLayout
-
- All Implemented Interfaces:
java.awt.LayoutManager
- Direct Known Subclasses:
BasicJideTabbedPaneUI.TabbedPaneScrollLayout
- Enclosing class:
- BasicJideTabbedPaneUI
public class BasicJideTabbedPaneUI.TabbedPaneLayout extends java.lang.Object implements java.awt.LayoutManagerThis inner class is marked "public" due to a compiler bug. This class should be treated as a "protected" inner class. Instantiate it only within subclasses of VsnetJideTabbedPaneUI.
-
-
Constructor Summary
Constructors Constructor Description TabbedPaneLayout()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLayoutComponent(java.lang.String name, java.awt.Component comp)voidcalculateLayoutInfo()protected java.awt.DimensioncalculateSize(boolean minimum)protected voidcalculateTabRects(int tabPlacement, int tabCount)voidlayoutContainer(java.awt.Container parent)java.awt.DimensionminimumLayoutSize(java.awt.Container parent)protected voidnormalizeTabRuns(int tabPlacement, int tabCount, int start, int max)protected voidpadSelectedTab(int tabPlacement, int selectedIndex)protected voidpadTabRun(int tabPlacement, int start, int end, int max)java.awt.DimensionpreferredLayoutSize(java.awt.Container parent)protected intpreferredTabAreaHeight(int tabPlacement, int width)protected intpreferredTabAreaWidth(int tabPlacement, int height)voidremoveLayoutComponent(java.awt.Component comp)protected voidrotateTabRuns(int tabPlacement, int selectedRun)
-
-
-
Method Detail
-
addLayoutComponent
public void addLayoutComponent(java.lang.String name, java.awt.Component comp)- Specified by:
addLayoutComponentin interfacejava.awt.LayoutManager
-
removeLayoutComponent
public void removeLayoutComponent(java.awt.Component comp)
- Specified by:
removeLayoutComponentin interfacejava.awt.LayoutManager
-
preferredLayoutSize
public java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
- Specified by:
preferredLayoutSizein interfacejava.awt.LayoutManager
-
minimumLayoutSize
public java.awt.Dimension minimumLayoutSize(java.awt.Container parent)
- Specified by:
minimumLayoutSizein interfacejava.awt.LayoutManager
-
calculateSize
protected java.awt.Dimension calculateSize(boolean minimum)
-
preferredTabAreaHeight
protected int preferredTabAreaHeight(int tabPlacement, int width)
-
preferredTabAreaWidth
protected int preferredTabAreaWidth(int tabPlacement, int height)
-
layoutContainer
public void layoutContainer(java.awt.Container parent)
- Specified by:
layoutContainerin interfacejava.awt.LayoutManager
-
calculateLayoutInfo
public void calculateLayoutInfo()
-
calculateTabRects
protected void calculateTabRects(int tabPlacement, int tabCount)
-
rotateTabRuns
protected void rotateTabRuns(int tabPlacement, int selectedRun)
-
normalizeTabRuns
protected void normalizeTabRuns(int tabPlacement, int tabCount, int start, int max)
-
padTabRun
protected void padTabRun(int tabPlacement, int start, int end, int max)
-
padSelectedTab
protected void padSelectedTab(int tabPlacement, int selectedIndex)
-
-