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.LayoutManager
This 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 void
addLayoutComponent(java.lang.String name, java.awt.Component comp)
void
calculateLayoutInfo()
protected java.awt.Dimension
calculateSize(boolean minimum)
protected void
calculateTabRects(int tabPlacement, int tabCount)
void
layoutContainer(java.awt.Container parent)
java.awt.Dimension
minimumLayoutSize(java.awt.Container parent)
protected void
normalizeTabRuns(int tabPlacement, int tabCount, int start, int max)
protected void
padSelectedTab(int tabPlacement, int selectedIndex)
protected void
padTabRun(int tabPlacement, int start, int end, int max)
java.awt.Dimension
preferredLayoutSize(java.awt.Container parent)
protected int
preferredTabAreaHeight(int tabPlacement, int width)
protected int
preferredTabAreaWidth(int tabPlacement, int height)
void
removeLayoutComponent(java.awt.Component comp)
protected void
rotateTabRuns(int tabPlacement, int selectedRun)
-
-
-
Method Detail
-
addLayoutComponent
public void addLayoutComponent(java.lang.String name, java.awt.Component comp)
- Specified by:
addLayoutComponent
in interfacejava.awt.LayoutManager
-
removeLayoutComponent
public void removeLayoutComponent(java.awt.Component comp)
- Specified by:
removeLayoutComponent
in interfacejava.awt.LayoutManager
-
preferredLayoutSize
public java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
- Specified by:
preferredLayoutSize
in interfacejava.awt.LayoutManager
-
minimumLayoutSize
public java.awt.Dimension minimumLayoutSize(java.awt.Container parent)
- Specified by:
minimumLayoutSize
in 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:
layoutContainer
in 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)
-
-