Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 JUNG 的新手。我在图表中创建了节点。现在,每当我运行程序时,我都会得到具有不同位置的节点。如何每次都加载我在同一位置创建的节点?
有几种方法可以解决这个问题。
(1) 获取你想要的节点,然后保存位置以备后用。例如,您可以使用PersistentLayoutImpl(如果您想序列化整个图形),或存储某种从顶点标识符到布局位置的映射。
PersistentLayoutImpl
(2) 创建布局时指定一致的随机种子。您将通过初始化程序执行此操作;有关详细信息,请参阅AbstractLayout..(并非所有布局都公开此功能,您可能需要破解一个以提供您自己的初始化程序。)
AbstractLayout
(3) 使用没有任何随机元素的布局。