树状图不是常规图。我应该使用javax.swing。*库中的任何组件,还是只使用java.awt.Graphics绘制它?
答案 0 :(得分:2)
答案 1 :(得分:0)
我认为没有标准组件。除非某个组件供应商已经完成了一个,否则你应该采用Java 2D方式...
如果你不想做艰苦的工作,也许上面提到的图书馆之一可能对你有所帮助。否则,GraphViz擅长制作此类图表,并且具有Java API(未经测试的...)。
另一种可能的方法是使用一些物理学让节点以和谐的方式排列。这就是Aharef's HTML graph的工作原理......
答案 2 :(得分:0)
到目前为止,该批次中最简单,最直观的API。