如何从JUNG中构建的图形中获取边长?以像素为单位会很好但如果它比那更复杂,请解释原因。
答案 0 :(得分:0)
最初发布时错过了这个问题,我很抱歉。
首先,您可以通过获取布局中每个顶点的位置然后进行明显的数学计算来获得布局坐标中的距离。
其次,我不明白为什么你希望链接权重是布局如何放置顶点的函数。这似乎有点武断。通常,如果有的话,那就是另一种方式(边缘权重决定了布局中的顶点位置)。
最后,假设你正在使用Dijkstra {Distance,ShortestPath},你可以提供任何你喜欢的边缘权重;看看Javadoc如何做到这一点。
您尝试解决的根本问题是什么?