2012-11-02 3 views
0

JPanels에 2x2 그래프 그리드가 있습니다. 상단 왼쪽 그래프에 노드로드가 있습니다. 노드를 클릭하면 그 노드가 다음 그래프로 복사되어 그 노드가 나타납니다. 먼저 그래프를 만들고 있습니다 그러면 왼쪽 상단 그래프에 데이터를 추가합니다. 그런 다음 시각화를 생성하여 패널에 그래프를 첨부하고 시각화를 기반으로 디스플레이를 연결합니다. 노드에 대한 클릭을 처리하기 위해 디스플레이에 ControlListener를 추가합니다. 노드를 복사하려는 그래프를 전달합니다. 그런 다음 itemClicked 메서드에서 노드 node = graph.addNode()를 수행하고 있습니다. 오류는 없지만 노드가 보이지 않습니다. 이유가 있습니다. 그래프를 새로 고쳐야합니까?노드를 다른 그래프로 복사하는 Java Prefuse 그래프

답변

1

노드가 추가 된 시각화에서 동작 목록을 실행하여 그래프를 새로 고칩니다.

관련 문제