Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该使用什么组件在Java中绘制树状图?_Java_Swing_Awt_Dendrogram - Fatal编程技术网

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

我应该使用什么组件在Java中绘制树状图?,java,swing,awt,dendrogram,Java,Swing,Awt,Dendrogram,树状图不是一个规则图。我应该使用javax.swing.*库中的任何组件,还是只使用java.awt.Graphics绘制它?可能也值得检查:而且我认为没有一个标准组件用于此。除非某个组件供应商已经做了一个,否则您应该走Java 2D的道路 如果您不想做这些艰苦的工作,也许上面提到的某个库可以帮助您。否则,GraphViz擅长制作这种图表,并且有一个(未经测试的…) 另一种可能的方法是使用一些物理来让节点以一种和谐的方式排列自己。这就是工作原理… 到目前为止,这是最简单、最直观的API

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

可能也值得检查:而且我认为没有一个标准组件用于此。除非某个组件供应商已经做了一个,否则您应该走Java 2D的道路

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

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

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