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, whetherUseBackupSizepublic FRHorizontalLayoutAdapter(XLayoutContainer container)
public boolean accept(XCreator creator, int x, int y)
LayoutAdaptercreator - 组件x - 添加的位置x,该位置是相对于container的y - 添加的位置y,该位置是相对于container的public void addComp(XCreator creator, int x, int y)
addComp 在类中 AbstractLayoutAdapterpublic boolean supportBackupSize()
AbstractLayoutAdaptersupportBackupSize 在类中 AbstractLayoutAdapterpublic void fix(XCreator creator)
AbstractLayoutAdapterfix 在接口中 LayoutAdapterfix 在类中 AbstractLayoutAdaptercreator - 组件public HoverPainter getPainter()
LayoutAdaptergetPainter 在接口中 LayoutAdaptergetPainter 在类中 AbstractLayoutAdapterpublic ConstraintsGroupModel getLayoutConstraints(XCreator creator)
getLayoutConstraints 在接口中 LayoutAdaptergetLayoutConstraints 在类中 AbstractLayoutAdapterpublic GroupModel getLayoutProperties()
getLayoutProperties 在接口中 LayoutAdaptergetLayoutProperties 在类中 AbstractLayoutAdapter