我正在尝试展示网络研究。一切正常,除了我无法弄清楚如何显示每个边缘的两个或三个标签,一个在边缘的任一端,中间一个。我已经尝试了几件事,但是我还没有发现任何不涉及丑陋骇客的东西...

这就是应该的样子 (带有标签Gimp-ed)

这甚至可能吗?

谢谢

rakudave

有帮助吗?

解决方案

看着那(这 Jung2 API文档 在包装中 edu.uci.ics.jung.visualization.renderers. 。大多数工作都由 DefaultedGelabelRenderer 在此软件包中定义,但是您必须创建自己的自定义边缘标签渲染器。

该文档不是很全面,因此您需要经过 来源 并找到默认的GelabelRenderer类,并根据自己想要的东西创建自己的类。然后,您可以通过致电以下方式将此类设置为您的edgelabelrenderer。

vv.getRenderContext().setEdgeLabelRenderer(您的gelabelrendererhere);

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top