public class BasicSplitPaneUI.BasicHorizontalLayoutManager extends Object implements LayoutManager2
Modifier and Type | Field and Description |
---|---|
protected Component[] |
components |
protected int[] |
sizes |
Modifier and Type | Method and Description |
---|---|
void |
addLayoutComponent(Component comp, Object constraints)
使用指定的约束对象将指定的组件添加到布局中。
|
void |
addLayoutComponent(String place, Component component)
添加组件在位置。
|
protected int |
getAvailableSize(Dimension containerSize, Insets insets)
返回基于容器的大小和插入有效宽度。
|
protected int |
getInitialLocation(Insets insets)
返回左上角的小图是无效的,除非在这种情况下,返回0。
|
float |
getLayoutAlignmentX(Container target)
返回沿X轴的对齐方式。
|
float |
getLayoutAlignmentY(Container target)
返回沿Y轴的对齐方式。
|
protected int |
getPreferredSizeOfComponent(Component c)
返回组件中传递的组件的宽度优先大小。
|
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)
重置组件的大小在过去的位置。
|
void |
resetToPreferredSizes()
标志接收器,以便下一次这个实例是奠定了它会要求首选的大小。
|
protected void |
setComponentToSize(Component c, int size, int location, Insets insets, Dimension containerSize)
将大小的组分C的宽度,将其定位在位置x,Y的insets.top和高度的containersize.height更少的顶部和底部的插图。
|
protected void |
setSizes(int[] newSizes)
集的大小
newSizes 。
|
protected void |
updateComponents()
确定组件。
|
protected int[] sizes
protected Component[] components
public void layoutContainer(Container container)
layoutContainer
接口
LayoutManager
container
-容器被设置
public void addLayoutComponent(String place, Component component)
addLayoutComponent
接口
LayoutManager
place
要与组件关联的字符串
component
-要添加的组件
public Dimension minimumLayoutSize(Container container)
minimumLayoutSize
接口
LayoutManager
container
-被设置的组件
LayoutManager.preferredLayoutSize(java.awt.Container)
public Dimension preferredLayoutSize(Container container)
preferredLayoutSize
接口
LayoutManager
container
-容器被设置
LayoutManager.minimumLayoutSize(java.awt.Container)
public void removeLayoutComponent(Component component)
removeLayoutComponent
接口
LayoutManager
component
-要移除的组件
public void addLayoutComponent(Component comp, Object constraints)
addLayoutComponent
接口
LayoutManager2
comp
-要添加的组件
constraints
- /组件添加到布局。
public float getLayoutAlignmentX(Container target)
getLayoutAlignmentX
接口
LayoutManager2
public float getLayoutAlignmentY(Container target)
getLayoutAlignmentY
接口
LayoutManager2
public void invalidateLayout(Container c)
invalidateLayout
接口
LayoutManager2
public Dimension maximumLayoutSize(Container target)
maximumLayoutSize
接口
LayoutManager2
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()
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.