如何使用Java创建网络图片

时间:2011-02-16 16:54:19

标签: java user-interface networking diagram

我正在处理的项目要求我在用户点击GUI面板“显示网络布局”上的按钮时显示网络布局。 示例:X是子网络的名称,x1,x2,x3是连接的设备。 类似地,Y是子网络的名称,y1,y2,y3是连接的设备,依此类推。 它们如何相互连接以及在平面文件中定义的方向。 这就是图像的外观:

Network Image

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

问题是使用Java可以做到这一点的最佳方法是什么。我不是要求编程部分,而是可以使用什么Java工具来实现这一目标。示例将非常有用。

由于

4 个答案:

答案 0 :(得分:3)

由于您的示例图片是有向图,JGraph将是一个很好的工具。另一个很好的选择是JGraphT。两个链接都有示例代码。第二个链接使用applet,因此您可以直接查看图形和必要的代码,以便创建它。 JGraph非常相似。

答案 1 :(得分:1)

为了显示图表,我通常建议使用Jung库。但是,对于网络布局,JTree足够,简单,并且是大多数用户通常习惯看到的内容。

答案 2 :(得分:0)

您可以使用NetBeans Visual Library:

http://platform.netbeans.org/graph/

以下是一些示例屏幕截图: http://platform.netbeans.org/graph/screenshots.html

答案 3 :(得分:0)

这是商业化的,可能并不便宜,但我过去曾使用Tom Sawyer的产品取得了巨大的成功。