ase*_*ell 7 java visualization graph
我正在使用JGraphX java库来可视化图形模型,整体看起来相当不错.但是,我遇到了两个小问题.
1)是否有任何可能的方法让节点以自动方式展开,而不是明确地定义它们放置位置的位置?
2)在我有2个边缘(一个从A到B,一个从B到A)的情况下,有没有可能的方式,用户只能选择它们?
谢谢!
ase*_*ell 12
好吧,我想我设法找到了我的问题的解决方案.我发现了mxParallelEdgeLayout这两个边缘可见.我仍在寻找一个好的布局来显示我的图形,但似乎有一些可能足以使用.结合使用mxHierarchicalLayout和mxParallelEdgeLayout似乎符合我的目的.
例:
final mxGraphComponent graphComponent = new mxGraphComponent(trafficGraphVisual);
pnlGraphVisual.add(graphComponent, BorderLayout.CENTER);
new mxHierarchicalLayout(trafficGraphVisual).execute(trafficGraphVisual.getDefaultParent());
new mxParallelEdgeLayout(trafficGraphVisual).execute(trafficGraphVisual.getDefaultParent());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4056 次 |
| 最近记录: |