gpt4 book ai didi

java - JUNG 边缘标签和形状

转载 作者:行者123 更新时间:2023-12-04 04:54:42 27 4
gpt4 key购买 nike

是否可以更改 JUNG 中的边缘形状?例如,我想让边缘以类似于进度条的方式逐渐改变它的颜色。边缘标签字体大小呢?

谢谢。

最佳答案

是的,有点......另外 - 我不确定你使用的是哪个版本的 JUNG,但这适用于最新的 JUNG 2 版本(我意识到 JUNG 3 目前可能正在开发中,但上次我检查时,它不够稳定,无法用于生产级代码)。

1. 标注:首先,您需要实现 Transformer<EdgeType,Font>将边缘实例转换为 Font 的接口(interface)实例。然后调用[VisualizationViewer instance].getRenderContext().setEdgeFontTransformer([Transformer<EdgeType,Font> instance]) .

2.颜色/笔画定制:这有点棘手,因为您可以逐渐改变颜色(我知道)的唯一方法是创建一个 Transformer<EdgeType,Paint>随着时间的推移为边缘类型实例返回不同的油漆。有几种用于边缘的转换器—​​—它们控制绘制、填充和描边,并且具有与步骤 1 中提到的贴标器类似的方法名称。您需要控制图形面板何时手动重绘或确保JUNG 的动画渲染器已打开,以便不断地进行重绘。

关于java - JUNG 边缘标签和形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16923990/

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