我应该使用什么组件在 Java 中绘制树状图?

发布于 2024-07-08 17:53:30 字数 74 浏览 11 评论 0 原文

树状图不是常规图。 我应该使用 javax.swing.* 库中的任何组件,还是只使用 java.awt.Graphics 绘制它?

Dendrogram is not a regular diagram. Should I use any component from javax.swing.* library, or just draw it with java.awt.Graphics?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

星星的軌跡 2024-07-15 17:53:30

可能还值得检查: yWorksJGraph

Might also be worth checking: yWorks and JGraph

老旧海报 2024-07-15 17:53:30

我认为没有一个标准组件可以实现这一点。 除非某些组件供应商已经完成了这一工作,否则您应该采用 Java 2D 方式...

如果您不想做艰苦的工作,也许上面提到的库之一可能会帮助您。 否则,GraphViz 擅长制作这种图表,并且有一个 Java API(未经测试...)。

另一种可能的方法是使用一些物理原理让节点以和谐的方式排列。 这就是 Aharef 的 HTML 图表的方式 有效...

I don't think there is a standard component for this. Unless some component vendor has done one, you should go the Java 2D way...

If you don't want to do the hard work, perhaps one of the above mentioned libraries might help you. Otherwise, GraphViz is good at making this kind of diagram, and has a Java API (untested...).

Another possible way is to use some physics to let the nodes arrange themselves in an harmonious way. That's how Aharef's HTML graph works...

云淡月浅 2024-07-15 17:53:30

Netbeans 图形 API

迄今为止最简单、最直观的 API。

Netbeans Graphing API

By far the easiest and most intuitive API of the lot.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文