public class BasicTabbedPaneUI.TabbedPaneLayout extends Objectimplements LayoutManager
| Constructor and Description |
|---|
TabbedPaneLayout()
|
| Modifier and Type | Method and Description |
|---|---|
void |
addLayoutComponent(String
If the layout manager uses a per-component string, adds the component
comp to the layout, associating it with the string specified by
name.
|
void |
calculateLayoutInfo()
|
protected Dimension |
calculateSize(boolean minimum)
|
protected void |
calculateTabRects(int tabPlacement, int tabCount)
|
void |
layoutContainer(Container
Lays out the specified container.
|
Dimension |
minimumLayoutSize(Container
Calculates the minimum size dimensions for the specified container, given the components it contains.
|
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)
|
Dimension |
preferredLayoutSize(Container
Calculates the preferred size dimensions for the specified container, given the components it contains.
|
protected int |
preferredTabAreaHeight(int tabPlacement, int width)
|
protected int |
preferredTabAreaWidth(int tabPlacement, int height)
|
void |
removeLayoutComponent(Component
Removes the specified component from the layout.
|
protected void |
rotateTabRuns(int tabPlacement, int selectedRun)
|
public void addLayoutComponent(Stringname, Component comp)
LayoutManager
comp to the layout, associating it with the string specified by
name.
addLayoutComponent in interface
LayoutManager
name - the string to be associated with the component
comp - the component to be added
public void removeLayoutComponent(Componentcomp)
LayoutManager
removeLayoutComponent in interface
LayoutManager
comp - the component to be removed
public DimensionpreferredLayoutSize(Container parent)
LayoutManager
preferredLayoutSize in interface
LayoutManager
parent - the container to be laid out
LayoutManager.minimumLayoutSize(java.awt.Container)
public DimensionminimumLayoutSize(Container parent)
LayoutManager
minimumLayoutSize in interface
LayoutManager
parent - the component to be laid out
LayoutManager.preferredLayoutSize(java.awt.Container)
protected DimensioncalculateSize(boolean minimum)
protected int preferredTabAreaHeight(int tabPlacement,
int width)protected int preferredTabAreaWidth(int tabPlacement,
int height)public void layoutContainer(Containerparent)
LayoutManager
layoutContainer in interface
LayoutManager
parent - the container to be laid out
public void calculateLayoutInfo()
protected void calculateTabRects(int tabPlacement,
int tabCount)protected void rotateTabRuns(int tabPlacement,
int selectedRun)protected void normalizeTabRuns(int tabPlacement,
int tabCount,
int start,
int max)protected void padTabRun(int tabPlacement,
int start,
int end,
int max)protected void padSelectedTab(int tabPlacement,
int selectedIndex)