2012-10-15 2 views

답변

1

여기에 대해서는 몇 가지 방법이 있습니다.

(1) 원하는 노드를 가져온 다음 나중에 사용할 수 있도록 위치를 저장하십시오. 예를 들어 PersistentLayoutImpl (전체 그래프를 직렬화하려는 경우)을 사용하거나 정점 식별자에서 레이아웃 위치까지 일종의 맵을 저장할 수 있습니다.

(2) 레이아웃을 만들 때 일관된 임의 시드를 지정하십시오. 이니셜 라이저를 통해이 작업을 수행합니다. 자세한 내용은 AbstractLayout을 참조하십시오. (모든 레이아웃에서이 기능을 제공하지는 않지만 고유 한 초기화 도구를 제공하기 위해 해킹해야 할 수 있습니다.)

(3) 임의 요소가없는 레이아웃을 사용하십시오.