Java JUNG:在同一位置加载图形节点

Java JUNG:在同一位置加载图形节点,java,graph,nodes,jung,Java,Graph,Nodes,Jung,我是新来的郑。我已经在图形中创建了节点。现在,每当我运行程序时,我都会得到不同位置的节点。如何加载每次在同一位置创建的节点?有几种方法 (1) 在需要的位置获取节点,然后保存位置以供以后使用。例如,可以使用PersistentLayoutImpl(如果要序列化整个图形),或者存储从顶点标识符到布局位置的某种映射 (2) 创建布局时指定一致的随机种子。您将通过初始值设定项执行此操作;有关详细信息,请参见AbstractLayout。。(并非所有布局都公开此功能,您可能需要修改一个以提供自己的初始值

我是新来的郑。我已经在图形中创建了节点。现在,每当我运行程序时,我都会得到不同位置的节点。如何加载每次在同一位置创建的节点?

有几种方法

(1) 在需要的位置获取节点,然后保存位置以供以后使用。例如,可以使用
PersistentLayoutImpl
(如果要序列化整个图形),或者存储从顶点标识符到布局位置的某种映射

(2) 创建布局时指定一致的随机种子。您将通过初始值设定项执行此操作;有关详细信息,请参见
AbstractLayout
。。(并非所有布局都公开此功能,您可能需要修改一个以提供自己的初始值设定项。)


(3) 使用没有任何随机元素的布局。

有几种方法

(1) 在需要的位置获取节点,然后保存位置以供以后使用。例如,可以使用
PersistentLayoutImpl
(如果要序列化整个图形),或者存储从顶点标识符到布局位置的某种映射

(2) 创建布局时指定一致的随机种子。您将通过初始值设定项执行此操作;有关详细信息,请参见
AbstractLayout
。。(并非所有布局都公开此功能,您可能需要修改一个以提供自己的初始值设定项。)

(3) 使用没有任何随机元素的布局