2012-04-01 6 views
3

quadtree 구조를 구현하는 Java (Eclipse) 클래스를 작성하고 있습니다. 이 구조에 익숙하지 않은 분들은 아래 그림과 같이 4 개의 다른 사각형으로 재귀 적으로 나뉘는 사각형입니다. QuadTreeJava의 Quadtree 그래픽 디스플레이

아래와 같이 데이터 구조를 표시하고 싶습니다. 누구든지 간단한 구현을위한 좋은 아이디어가 있습니까?

고맙습니다

답변

2

당신은 자바의 AWT를 사용하거나 창을 만들고 거기에 쿼드 트리를 그리는 스윙 할 수 있습니다. 예를 들어, Swing에서 JPanel을 만들고 그곳에서 그림을 그릴 수 있습니다. 라인을 그리거나 정사각형을 그리는 것만으로 복잡하지 않아도됩니다.

+0

고마워요.하지만 사각형을 나누는 동안 코드가 자동으로 처리되기를 원합니다. 언젠가는 1을 나눌 수 있기 때문에 다른 시간은 4로 나눌 수 있습니다 ..... 어떻게하면됩니까? – kande

1

ACM Java Task Force에는 이런 종류의 작업을 수행하기위한 멋진 그래픽 패키지가 있습니다.

좋은 자습서 here을 찾을 수 있습니다.

+0

고맙습니다. 시도해 보겠습니다. – kande