y.布局
类PlaceNodesAtBarycenterStage
java.lang.Object(java.lang.对象)y.布局。抽象布局阶段
y.布局。将节点放置在BaryceenterStage
- 所有实现的接口:
- 层外(Layour),布局阶段
公众阶级将节点放置在BaryceenterStage
- 延伸抽象布局阶段
将节点放置在BaryceenterStage
暂时隐藏受影响的节点
,应用指定的核心布局算法(如果有)到结果图,最后,通过将隐藏节点放置在使用指定的节点大小
。
此阶段的一个可能应用是动画增量布局,即,如果有新元素,在开始动画之前,可以先将它们放置在现有邻居的重心附近。因此,由于新元素从合适的初始“开始”,动画将产生更平滑的布局位置。如果新元素应该放置在其原始坐标上和/或在启动动画并在调用核心布局之前,可以使用给定坐标阶段
。
- 另请参阅:
给定坐标阶段
-
-
现场总结 |
静态java.lang.Object |
受影响的代码_DPKEY
A类数据提供程序 用于确定此阶段应放置哪些节点的键。 |
静态java.lang.Object |
受影响的代码大小
A类数据提供程序 键指定受影响节点的大小。 |
从类java.lang.Object继承的方法 |
clone,equals,finalize,getClass,hashCode,notify,notifyAll,toString,wait,wait |
受影响的代码_DPKEY
公共静态最终java.lang.Object受影响的代码_DPKEY
- A类
数据提供程序
用于确定此阶段应放置哪些节点的键。
受影响的代码大小
公共静态最终java.lang.Object受影响的代码大小
- A类
数据提供程序
键指定受影响节点的大小。
-
- 未映射到特定大小的受影响节点将保持其当前大小。
将节点放置在BaryceenterStage
公众的将节点放置在BaryceenterStage()
- 创建新的
将节点放置在BaryceenterStage
实例的默认设置。
将节点放置在BaryceenterStage
公众的将节点放置在BaryceenterStage(层外(Layour)核心层)
- 创建新的
将节点放置在BaryceenterStage
实例使用给定核心布局算法
。
- 参数:
核心布局器
-核心布局程序
can布局
公共布尔值can布局(LayoutGraph布局图图表)
- 接受可以由
核心布局算法
。如果没有核心布局算法
,接受所有图形。
- 参数:
图表
-输入图形- 退货:
真的
如果没有核心布局算法或核心布局算法接受图形,假
否则- 另请参阅:
Layouter.doLayout(布局图)
折弯移除已启用
公共布尔值折弯移除已启用()
- 返回是否发生边弯曲
受影响的节点
应该删除。
- 退货:
真的
如果拆除弯管,假
否则- 另请参阅:
setBendRemovalEnabled(布尔值)
,setPortResettingEnabled(布尔值)
设置折弯移除已启用
公共空虚设置折弯移除已启用(布尔删除折弯)
- 指定边的弯曲是否与
受影响的节点
应该删除。
- 默认值:
- 默认值为true。应拆除弯管。
- 参数:
移除弯头
-真的
如果应拆除弯管,假
否则- 另请参阅:
setPortResettingEnabled(布尔值)
端口重置已启用
公共布尔值端口重置已启用()
- 返回边缘端口是否与
受影响的节点
应该设置为相应节点的中心。
-
- 只有在以下情况下才考虑此属性
setBendRemovalEnabled(布尔值)
已启用。
- 退货:
真的
如果端口设置为相应节点的中心,假
否则- 另请参阅:
setPortResettingEnabled(布尔值)
,setBendRemovalEnabled(布尔值)
设置端口重置已启用
公共空虚设置端口重置已启用(布尔端口重置已启用)
- 指定边的端口是否与
受影响的节点
应该设置为相应节点的中心。
-
- 只有在以下情况下才考虑此属性
setBendRemovalEnabled(布尔值)
已启用。
- 默认值:
- 默认值为false。端口未设置为中心。
- 参数:
端口重置已启用
-真的
如果端口应设置为相应节点的中心,假
否则- 另请参阅:
setBendRemovalEnabled(布尔值)
启用分组考虑
公共布尔值已启用分组考虑()
- 返回是否应考虑分组结构。
如果启用此选项,布局算法将按如下方式考虑分层分组结构:
- 受影响组的重心取决于组外非受影响节点的坐标连接到组内的节点。
- 受影响节点的重心将自动移动到所包含父组的边界框内。
如果禁用此选项,则不会对组节点进行特殊处理。
- 退货:
真的
如果考虑分组结构,假
否则- 另请参阅:
setGroupingConsiderationEnabled(布尔值)
已启用setGroupingConsiderationEnabled
公共空虚已启用setGroupingConsiderationEnabled(布尔分组考虑启用)
- 指定是否应考虑分组结构。
如果启用此选项,布局算法将按如下方式考虑分层分组结构:
- 受影响组的重心取决于组外非受影响节点的坐标连接到组内的节点。
- 受影响节点的重心将自动移动到所包含父组的边界框内。
如果禁用此选项,则不会对组节点进行特殊处理。
- 默认值:
- 默认值为true。考虑了分组结构。
- 参数:
分组考虑已启用
-真的
如果应该考虑分组结构,假
否则
do布局
公共空虚do布局(LayoutGraph布局图图表)
- 启动布局。
- 参数:
图表
-输入图形- 另请参阅:
Layouter.canLayout(LayoutGraph)