我正在制作一个用于绘制流程图(本质上是电路图)的界面,其中包含如下所示的节点:
+-------+
in1 -->| |---> out1
| |
in2 -->| |
| |
in3 -->| |---> out2
+-------+
即每个框都有多个输入边和多个输出边。为了视觉清晰度,如果所有输入边缘都分组在一侧,所有输出边缘都分组在另一侧,则更有意义。
该界面将涉及用户将不同盒子的输入和输出连接在一起。
我正在尝试找到一个 Java 库,它可以帮助我轻松构建这样的界面,并且还具有自动布局工具来保持图表整洁。http://www.jgraph.com/ http://www.jgraph.com/ and http://jung.sourceforge.net/ http://jung.sourceforge.net/看起来他们会做我需要的大部分工作,但我不确定是否使节点看起来像上面那样,其中输入和输出聚集在一起。例如,我不知道如何与 JUNG 一起做到这一点。
任何人都可以建议应该使用什么库以及我可以做什么来使节点看起来像上面这样?
您可能还想考虑yWorks http://www.yworks.com- 它是用于 Java 应用程序图表的产品系列。我刚刚开始评估他们的图表编辑器,还没有太多经验。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)