【问题标题】:How to create a network picture Using Java [closed]如何使用 Java 创建网络图片 [关闭]
【发布时间】:2011-02-16 16:54:18
【问题描述】:

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

Network Image

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

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

谢谢

【问题讨论】:

    标签: java user-interface networking diagram


    【解决方案1】:

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

    【讨论】:

    • 感谢您的指点和链接。看起来很有希望,因为我确实有有向图。
    【解决方案2】:

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

    【讨论】:

    • 谢谢。我会研究 JTree。
    【解决方案3】:

    您可以使用 NetBeans 可视化库:

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

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

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-11
        • 1970-01-01
        • 2015-10-03
        • 1970-01-01
        • 2013-10-04
        相关资源
        最近更新 更多