public class FRHorizontalLayoutAdapter extends AbstractLayoutAdapter
container, layout
构造器和说明 |
---|
FRHorizontalLayoutAdapter(XLayoutContainer container) |
限定符和类型 | 方法和说明 |
---|---|
boolean |
accept(XCreator creator,
int x,
int y)
在添加组件状态时,当鼠标移动到某个容器上方时,如果该容器有布局管理器,则会调用该布局
管理适配器的accept来决定当前位置是否可以放置,并提供特殊的标识,比如红色区域标识。
|
void |
addComp(XCreator creator,
int x,
int y) |
void |
fix(XCreator creator)
有的控件在拖拽调整大小后需要根据自身内容重新计算下当前的尺寸是否合适,如果不合适,就需要重新fix一下
|
ConstraintsGroupModel |
getLayoutConstraints(XCreator creator) |
GroupModel |
getLayoutProperties() |
HoverPainter |
getPainter()
返回该布局管理适配器的Painter,为容器提供放置位置的标识。
|
boolean |
supportBackupSize()
是否支持用备份大小
|
addAfter, addBean, addBefore, addNextComponent, canAcceptMoreComponent, delete, getContainer, removeBean, showComponent, whetherUseBackupSize
public FRHorizontalLayoutAdapter(XLayoutContainer container)
public boolean accept(XCreator creator, int x, int y)
LayoutAdapter
creator
- 组件x
- 添加的位置x,该位置是相对于container的y
- 添加的位置y,该位置是相对于container的public void addComp(XCreator creator, int x, int y)
addComp
在类中 AbstractLayoutAdapter
public boolean supportBackupSize()
AbstractLayoutAdapter
supportBackupSize
在类中 AbstractLayoutAdapter
public void fix(XCreator creator)
AbstractLayoutAdapter
fix
在接口中 LayoutAdapter
fix
在类中 AbstractLayoutAdapter
creator
- 组件public HoverPainter getPainter()
LayoutAdapter
getPainter
在接口中 LayoutAdapter
getPainter
在类中 AbstractLayoutAdapter
public ConstraintsGroupModel getLayoutConstraints(XCreator creator)
getLayoutConstraints
在接口中 LayoutAdapter
getLayoutConstraints
在类中 AbstractLayoutAdapter
public GroupModel getLayoutProperties()
getLayoutProperties
在接口中 LayoutAdapter
getLayoutProperties
在类中 AbstractLayoutAdapter