1

我是 JUNG 的新手。我在图表中创建了节点。现在,每当我运行程序时,我都会得到具有不同位置的节点。如何每次都加载我在同一位置创建的节点?

4

1 回答 1

1

有几种方法可以解决这个问题。

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

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

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

于 2012-10-15T16:41:01.687 回答