2012-04-01 50 views
3

我在Java(Eclipse)中编写了一个实现四叉树结构的类。对于那些不熟悉这种结构的人,它只是一个正方形,它被递归地划分为四个其他的正方形,如下图所示。 QuadTreeJava中的四叉树图形显示

我想要显示如下所示的数据结构。有没有人有一个简单的实施一个不错的主意?

感谢名单

回答

2

您可以使用Java的AWT或Swing创建一个窗口,并绘制四叉树在那里。例如,在Swing中,您可以创建一个JPanel并在那里执行绘图。它不需要非常复杂,因为它只是绘制线条和可能的方格。

+0

谢谢,但我希望代码会自动执行它分割广场,因为有时它可以只有一个分而另一个时间是4分.....我该怎么做? – kande 2012-05-10 12:20:56

1

ACM Java Task Force有一个很好,很简单的图形包来做这种东西。

你可以找到一个很好的教程here

+0

谢谢,我会试试看 – kande 2012-05-10 12:19:14