【发布时间】:2015-05-04 21:46:26
【问题描述】:
我编写了一个程序,它收集了至少 500 个 Wikipedia 页面以及从这些页面到其他 Wikipedia 页面的链接。它从每个网页中收集词频,以确定图中两个顶点(网页)之间的成本。
我现在正在尝试创建第二个程序。我正在使用 Swing 在 NeatBeans 中创建一个 GUI,用户可以在其中选择两个网页,然后以图形方式查看它们之间的最短路径。我不确定如何直观地显示图表。我一直在研究使用 JFreeChart 或 JUNG 但似乎都无法创建我想要的那种图表。
这是我正在尝试创建的示例:
【问题讨论】:
-
所以您的问题只是关于创建图形,而不是关于在图中找到最短路径?
-
是的,我可以在图中找到最短路径,我想以图形方式显示用户的最短路径,但我不知道如何做到这一点的最佳方式。
-
非常好。正如我所看到的,您可以使用自定义绘画来绘制所有内容,或者使用 Swing 组件与自定义绘画的组合方法。有一件事是肯定的,不需要任何外部包,你有没有在 Swing 中画过(使用 Graphics 或 Graphics2D 对象)?
标签: java swing user-interface graph spanning-tree