gpt4 book ai didi

java - 如何使用 JUNG 绘制树层次结构?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:29:12 25 4
gpt4 key购买 nike

我是 JUNG 的新手.我尝试使用 TreeLayout 绘制 TreeMap ,但树从未像真正的树那样出现。每次树看起来都不一样。我怎样才能使树看起来像一棵普通的树,根在顶部,其余节点从它下降?

最佳答案

在将顶点添加到图形后,您必须初始化 TreeLayout,我试过了,它对我有用。

您必须执行以下操作:(请注意,这是我拥有的 1 年前的代码,您可能会发现它有点过时了)

Layout<GraphVertex, GraphEdge> layout; //create a layout
layout = new TreeLayout<GraphVertex, GraphEdge>((Forest<GraphVertex, GraphEdge>) g);
// initialize your layout using the graph you created, which has to be of type forest
vv.setGraphLayout(layout);
// set the layout of the visualization viewer you are using to be the layout you just created (the tree layout)

GraphVertex 是表示图中顶点的类,GraphEdge 表示图中的边。

关于java - 如何使用 JUNG 绘制树层次结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2602892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com