- java.lang.Object
-
- javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout
-
- All Implemented Interfaces:
-
LayoutManager
- Enclosing class:
- BasicTabbedPaneUI
public class BasicTabbedPaneUI.TabbedPaneLayout extends Object implements LayoutManager
这个类应该被视为一个“受保护”的内部类。 仅在BasicTabbedPaneUI的子类中实例化。
-
-
构造方法摘要
构造方法 Constructor 描述 TabbedPaneLayout()
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 void
addLayoutComponent(String name, Component comp)
如果布局管理器使用每个组件字符串,则将组件comp
添加到布局,将其与name
指定的字符串相关联。void
calculateLayoutInfo()
计算布局信息。protected Dimension
calculateSize(boolean minimum)
返回计算的大小。protected void
calculateTabRects(int tabPlacement, int tabCount)
计算标签矩形。void
layoutContainer(Container parent)
放出指定的容器。Dimension
minimumLayoutSize(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)
粘贴选项卡运行。Dimension
preferredLayoutSize(Container parent)
计算指定容器的首选大小尺寸,给定其包含的组件。protected int
preferredTabAreaHeight(int tabPlacement, int width)
返回首选标签区域高度。protected int
preferredTabAreaWidth(int tabPlacement, int height)
返回首选标签区域宽度。void
removeLayoutComponent(Component comp)
从布局中删除指定的组件。protected void
rotateTabRuns(int tabPlacement, int selectedRun)
旋转运行索引数组,以便运行选定的运行[0]。
-
-
-
方法详细信息
-
addLayoutComponent
public void addLayoutComponent(String name, Component comp)
说明从接口LayoutManager
复制如果布局管理器使用每个组件字符串,则将组件comp
添加到布局,将其与name
指定的字符串相关联。- Specified by:
-
addLayoutComponent
在接口LayoutManager
- 参数
-
name
- 与组件关联的字符串 -
comp
- 要添加的组件
-
removeLayoutComponent
public void removeLayoutComponent(Component comp)
描述从接口LayoutManager
复制从布局中删除指定的组件。- Specified by:
-
removeLayoutComponent
在接口LayoutManager
- 参数
-
comp
- 要删除的组件
-
preferredLayoutSize
public Dimension preferredLayoutSize(Container parent)
说明从界面复制:LayoutManager
计算指定容器的首选大小尺寸,给定其包含的组件。- Specified by:
-
preferredLayoutSize
在接口LayoutManager
- 参数
-
parent
- 要布置的容器 - 结果
- 容器的首选尺寸
- 另请参见:
-
LayoutManager.minimumLayoutSize(java.awt.Container)
-
minimumLayoutSize
public Dimension minimumLayoutSize(Container parent)
说明从接口LayoutManager
复制计算指定容器的最小尺寸尺寸,给定其包含的组件。- Specified by:
-
minimumLayoutSize
在接口LayoutManager
- 参数
-
parent
- 要布局的组件 - 结果
- 容器的最小尺寸
- 另请参见:
-
LayoutManager.preferredLayoutSize(java.awt.Container)
-
calculateSize
protected Dimension calculateSize(boolean minimum)
返回计算的大小。- 参数
-
minimum
- 使用最小尺寸或首选尺寸 - 结果
- 计算大小
-
preferredTabAreaHeight
protected int preferredTabAreaHeight(int tabPlacement, int width)
返回首选标签区域高度。- 参数
-
tabPlacement
- 标签位置 -
width
- 宽度 - 结果
- 首选标签区域高度
-
preferredTabAreaWidth
protected int preferredTabAreaWidth(int tabPlacement, int height)
返回首选标签区域宽度。- 参数
-
tabPlacement
- 标签位置 -
height
- 高度 - 结果
- 首选标签区域宽
-
layoutContainer
public void layoutContainer(Container parent)
放出指定的容器。- Specified by:
-
layoutContainer
在接口LayoutManager
- 参数
-
parent
- 要布置的容器
-
calculateLayoutInfo
public void calculateLayoutInfo()
计算布局信息。
-
calculateTabRects
protected void calculateTabRects(int tabPlacement, int tabCount)
计算标签矩形。- 参数
-
tabPlacement
- 标签位置 -
tabCount
- 选项卡数
-
rotateTabRuns
protected void rotateTabRuns(int tabPlacement, int selectedRun)
旋转运行索引数组,以便运行选定的运行[0]。- 参数
-
tabPlacement
- 标签位置 -
selectedRun
- 选择的运行
-
normalizeTabRuns
protected void normalizeTabRuns(int tabPlacement, int tabCount, int start, int max)
规范标签运行。- 参数
-
tabPlacement
- 标签位置 -
tabCount
- 选项卡数 -
start
- 开始 -
max
-
-
padTabRun
protected void padTabRun(int tabPlacement, int start, int end, int max)
粘贴选项卡运行。- 参数
-
tabPlacement
- 标签位置 -
start
- 开始 -
end
- 结束 -
max
- 最大
-
padSelectedTab
protected void padSelectedTab(int tabPlacement, int selectedIndex)
贴片选择标签。- 参数
-
tabPlacement
- 标签位置 -
selectedIndex
- the selected index
-
-