|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.swing.plaf.basic.BasicSplitPaneUI.BasicHorizontalLayoutManager
public class BasicSplitPaneUI.BasicHorizontalLayoutManager
具有 HORIZONTAL_SPLIT 方向的 JSplitPane 的 LayoutManager。
欄位摘要 | |
---|---|
protected Component[] |
components
|
protected int[] |
sizes
|
方法摘要 | |
---|---|
void |
addLayoutComponent(Component comp,
Object constraints)
使用指定的約束物件將指定元件添加到佈局中。 |
void |
addLayoutComponent(String place,
Component component)
在 place 位置添加元件。 |
protected int |
getAvailableSize(Dimension containerSize,
Insets insets)
返回基於容器大小和 Insets 的可用寬度。 |
protected int |
getInitialLocation(Insets insets)
如果 Insets 不為 null,則返回左邊 inset;如果其為 null,則返回 0。 |
float |
getLayoutAlignmentX(Container target)
返回容器沿 X 軸的對齊方式。 |
float |
getLayoutAlignmentY(Container target)
返回容器沿 Y 軸的對齊方式。 |
protected int |
getPreferredSizeOfComponent(Component c)
返回傳入 Component 的首選大小的寬度。 |
protected int |
getSizeOfComponent(Component c)
返回傳入元件的寬度。 |
protected int[] |
getSizes()
返回元件的大小。 |
void |
invalidateLayout(Container c)
不執行任何操作。 |
void |
layoutContainer(Container container)
進行實際佈局。 |
Dimension |
maximumLayoutSize(Container target)
返回最大佈局大小,該大小在兩個方向上都是 Integer.MAX_VALUE。 |
Dimension |
minimumLayoutSize(Container container)
返回包含子級所需的最小大小。 |
Dimension |
preferredLayoutSize(Container container)
返回包含子級所需的首選大小。 |
void |
removeLayoutComponent(Component component)
根據瞭解的情況移除指定的元件。 |
protected void |
resetSizeAt(int index)
在傳入位置重置 Component 的大小。 |
void |
resetToPreferredSizes()
標記接收者,以便下一次佈置此實例時它將請求首選大小。 |
protected void |
setComponentToSize(Component c,
int size,
int location,
Insets insets,
Dimension containerSize)
將元件 c 的寬度設置為 size(將其 x 的位置放置到 location),將 y 和高度分別設置為 insets.top 和 containersize.height 減去上下 insets。 |
protected void |
setSizes(int[] newSizes)
將大小設置為 newSizes 。 |
protected void |
updateComponents()
確定元件。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
欄位詳細資訊 |
---|
protected int[] sizes
protected Component[] components
方法詳細資訊 |
---|
public void layoutContainer(Container container)
LayoutManager
中的 layoutContainer
container
- 要佈置的容器public void addLayoutComponent(String place, Component component)
LayoutManager
中的 addLayoutComponent
place
- 要與元件關聯的字元串component
- 要添加的元件public Dimension minimumLayoutSize(Container container)
LayoutManager
中的 minimumLayoutSize
container
- 要佈置的元件public Dimension preferredLayoutSize(Container container)
LayoutManager
中的 preferredLayoutSize
container
- 要佈置的容器LayoutManager.minimumLayoutSize(java.awt.Container)
public void removeLayoutComponent(Component component)
LayoutManager
中的 removeLayoutComponent
component
- 要移除的元件public void addLayoutComponent(Component comp, Object constraints)
LayoutManager2
中的 addLayoutComponent
comp
- 要添加的元件constraints
- 如何將元件添加到佈局以及添加到何處。public float getLayoutAlignmentX(Container target)
LayoutManager2
中的 getLayoutAlignmentX
public float getLayoutAlignmentY(Container target)
LayoutManager2
中的 getLayoutAlignmentY
public void invalidateLayout(Container c)
LayoutManager2
中的 invalidateLayout
public Dimension maximumLayoutSize(Container target)
LayoutManager2
中的 maximumLayoutSize
Component.getMaximumSize()
,
LayoutManager
public void resetToPreferredSizes()
protected void resetSizeAt(int index)
protected void setSizes(int[] newSizes)
newSizes
。
protected int[] getSizes()
protected int getPreferredSizeOfComponent(Component c)
protected int getSizeOfComponent(Component c)
protected int getAvailableSize(Dimension containerSize, Insets insets)
protected int getInitialLocation(Insets insets)
protected void setComponentToSize(Component c, int size, int location, Insets insets, Dimension containerSize)
protected void updateComponents()
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。