public class BasicTabbedPaneUI.TabbedPaneLayout extends Object implements LayoutManager
Constructor and Description |
---|
TabbedPaneLayout() |
Modifier and Type | Method and Description |
---|---|
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) |
public void addLayoutComponent(String name, Component comp)
LayoutManager
comp
的布局,将其与指定的字符串
name
。
addLayoutComponent
接口
LayoutManager
name
要与组件关联的字符串
comp
-要添加的组件
public void removeLayoutComponent(Component comp)
LayoutManager
removeLayoutComponent
接口
LayoutManager
comp
-要移除的组件
public Dimension preferredLayoutSize(Container parent)
LayoutManager
preferredLayoutSize
接口
LayoutManager
parent
-容器被设置
LayoutManager.minimumLayoutSize(java.awt.Container)
public Dimension minimumLayoutSize(Container parent)
LayoutManager
minimumLayoutSize
接口
LayoutManager
parent
-被设置的组件
LayoutManager.preferredLayoutSize(java.awt.Container)
protected Dimension calculateSize(boolean minimum)
protected int preferredTabAreaHeight(int tabPlacement, int width)
protected int preferredTabAreaWidth(int tabPlacement, int height)
public void layoutContainer(Container parent)
LayoutManager
layoutContainer
接口
LayoutManager
parent
-容器被设置
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)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.