1

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

4

3 回答 3

2

可能也值得检查:yWorksJGraph

于 2008-11-07T19:49:22.430 回答
0

我认为这没有标准组件。除非某些组件供应商已经这样做了,否则您应该采用 Java 2D 方式...

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

另一种可能的方法是使用一些物理来让节点以一种和谐的方式排列自己。这就是Aharef 的 HTML 图表的工作原理……

于 2008-11-07T20:37:40.443 回答
0

Netbeans 图形 API

到目前为止,最简单、最直观的 API。

于 2008-11-10T09:53:18.277 回答