2009-08-03 8 views
0

내 응용 프로그램에이 문제가있어 도움이 필요합니다. 나는이 양식 등 등부모와 자녀 관계

음식 애플 과일 씨 ..

테이블 의자 펜 학교 ..

...

식품 망고 등등

을 멜론 피어를 서버에서 데이터를

왼쪽에서 읽는 중, 예를 들어 확인하고 싶습니다. 종자의 첫 번째 행에서, 애플

식품 부모

과일

의 애플 부모

과일 부모 등 다음 더 많은 데이터가있는 경우

와 .. 나는 위의 이상 itereate합니다 루프로 서버의 데이터; 예 :::

+Food 
    Apple 
     Fruit 
      Seed 
       etc.. 

+Table 
    Chair 
     Pen 
      School 
       etc.. 

데이터는 Eclipse보기에서 트리와 같은 형식으로 표시됩니다. 위의 코드에서 "음식"과 "테이블"은 같은 레벨에 속합니다. 제 문제는 어떻게 시작합니까입니다. 나는 하루 종일 봤지만, 내가 정말로 이해할 수있는 것을 찾을 수 없다. 어떻게하면 "음식"부모를 만들고 Apple을 그 아이로 만든 다음 과일의 사과를 사과의 등으로 만들 수 있습니까?

도움이 필요합니다.

덕분에 처음 들어

+1

플랫폼을 언급하면 ​​도움이 될 것이라고 생각하십니까? –

+2

모든 노드에 정확히 하나의 하위 노드가있는 경우 실제로는 트리가 아닙니다. –

+0

질문에 Eclipse가 언급되었습니다. 따라서 그는 Eclipse보기에서 Tree를 찾고 있습니다. 즉, SWT가 필요합니다. – AlbertoPL

답변

1

를 참조하십시오. This article에서 사용 방법을 설명합니다.

서브 클래 싱을 사용하여 부모/자식 관계를 모델링하는 방법에 대해 많은 기사를 찾았 기 때문에 혼동을 느낄 수 있습니다. 너는 그걸 원하지 않아. 당신은 자식 노드와 같은 클래스의 많은 다른 인스턴스를 포함하는 트리의 노드를 나타내는 하나의 클래스를 원한다.