public interface LayoutManager2 extends LayoutManager
对LayoutManager的这种最小的扩展适用于希望创建基于约束的布局的工具提供者。 它还没有为基于约束的自定义布局管理器提供全面的一般支持。
LayoutManager
, Container
Modifier and Type | Method and Description |
---|---|
void |
addLayoutComponent(Component comp, Object constraints)
使用指定的约束对象将指定的组件添加到布局。
|
float |
getLayoutAlignmentX(Container target)
返回沿x轴的对齐方式。
|
float |
getLayoutAlignmentY(Container target)
返回沿着y轴的对齐。
|
void |
invalidateLayout(Container target)
使布局无效,指示如果布局管理器已缓存信息,则应将其丢弃。
|
Dimension |
maximumLayoutSize(Container target)
给定指定容器的最大尺寸尺寸,给定其包含的组件。
|
addLayoutComponent, layoutContainer, minimumLayoutSize, preferredLayoutSize, removeLayoutComponent
void addLayoutComponent(Component comp, Object constraints)
comp
- 要添加的组件
constraints
- 哪里/如何将组件添加到布局。
float getLayoutAlignmentX(Container target)
float getLayoutAlignmentY(Container target)
void invalidateLayout(Container target)