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

时间:2008-11-07 19:31:58

标签: java swing awt dendrogram

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

3 个答案:

答案 0 :(得分:2)

也值得检查:yWorksJGraph

答案 1 :(得分:0)

我认为没有标准组件。除非某个组件供应商已经完成了一个,否则你应该采用Java 2D方式...

如果你不想做艰苦的工作,也许上面提到的图书馆之一可能对你有所帮助。否则,GraphViz擅长制作此类图表,并且具有Java API(未经测试的...)。

另一种可能的方法是使用一些物理学让节点以和谐的方式排列。这就是Aharef's HTML graph的工作原理......

答案 2 :(得分:0)

Netbeans Graphing API

到目前为止,该批次中最简单,最直观的API。