2011-02-16 27 views
2

我正在处理的项目要求我在用户单击GUI面板“显示网络布局”上的按钮时显示网络布局。 示例:X是子网络的名称,x1,x2,x3是连接的设备。 类似地,Y是子网络的名称,y1,y2,y3是连接的设备等等。 它们如何相互连接以及在平面文件中定义哪个方向。 这是图片应该是什么样子:如何创建网络图片使用Java

Network Image

与[URL = HTTP://imageshack.us]上传ImageShack.us [/ URL]

的问题是,什么是最好的方法我可以使用Java来做到这一点。我没有要求编程部分,但可以使用什么Java工具来实现这一点。示例示例会非常有帮助。

谢谢

回答

3

因为你的样品图片是一个有向图,JGraph将是一个不错的工具使用。另一个不错的选择是JGraphT。这两个链接都有示例代码。第二个链接使用applet,因此您可以直接看到图形和必要的代码,以创建它。 JGraph非常相似。

+0

感谢您的指点和链接。看起来很有前途,因为我的确有指导图表。 – Nir 2011-02-16 17:28:07

1

为了显示图形,我通常会建议使用Jung库。然而,对于网络布局来说,JTree就足够了,很容易,而且大多数用户通常都习惯于看到。

+0

谢谢。我会研究JTree。 – Nir 2011-02-16 17:27:41

0

它是商业的,可能不便宜,但我用Tom Sawyer的产品取得了巨大的成功在过去。