2012-04-01 5 views
3

Я пишу класс в Java (Eclipse), который реализует структуру квадрантов. Для тех из вас, кто не знаком с этой структурой, это просто квадрат, который рекурсивно делится на четыре других квадрата, как показано на рисунке ниже. QuadTreeГрафический дисплей Quadtree в Java

Я хочу отобразить структуру данных, как показано ниже. У кого-нибудь есть хорошая идея для простой реализации?

Thanx

ответ

2

Вы можете использовать AWT Java или свинг, чтобы создать окно и сделать четверной дерево там. Например, в Swing вы можете создать JPanel и сделать там рисунок. Это не должно быть очень сложным, поскольку это всего лишь вопрос рисования линий и, возможно, квадратов.

+0

спасибо, но я хочу, чтобы код делал это автоматически, когда он делит квадрат, потому что когда-то это может быть только 1 деление, а в другое время - 4 разделенных ..... как я могу это сделать? – kande

1

ACM Java Task Force имеет приятный и простой графический пакет для такого рода вещей.

Вы можете найти хороший учебник here.

+0

спасибо, я попробую – kande