gpt4 book ai didi

java - JGraphX - 单元格和双向边的自动组织

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

我正在使用 JGraphX java 库来可视化图形模型,总的来说它看起来相当不错。但是,我遇到了 2 个小问题。

1) 是否有任何可能的方式让节点以自动方式展开而不明确定义它们的放置位置?

2) 如果我有 2 条边(一条从 A 到 B,一条从 B 到 A),是否有任何可能的方式让用户只能选择其中一条?

谢谢!

最佳答案

好的,我想我设法找到了我的问题的解决方案。我发现了 mxParallelEdgeLayout,它使两条边都可见。我仍在寻找一个好的布局来显示我的图表,但似乎有一些可能足以使用。 mxHierarchicalLayoutmxParallelEdgeLayout 的组合似乎符合我的目的。

示例:

final mxGraphComponent graphComponent = new mxGraphComponent(trafficGraphVisual);
pnlGraphVisual.add(graphComponent, BorderLayout.CENTER);
new mxHierarchicalLayout(trafficGraphVisual).execute(trafficGraphVisual.getDefaultParent());
new mxParallelEdgeLayout(trafficGraphVisual).execute(trafficGraphVisual.getDefaultParent());

关于java - JGraphX - 单元格和双向边的自动组织,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5603306/

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