2014-06-06 3 views
0

GraphicEditor를 만들려고합니다. 나는 JTree와 Drag & Drop을 사용하여 그래프 컴퍼넌트에 버텍스를 만들지 만, 생성 된 버텍스를 다른 버텍스로 드롭하는 방법을 모르겠습니다. 버텍스를 드롭 타겟으로 어떻게 지정할 수 있습니까?JGraphX ​​다른 꼭지점에 버텍스 놓기

도움 주셔서 감사합니다.

에릭

답변

0

mxGraph 클래스 부울 방법 isValidDropTarget(Object cell, Object[] cells)있다. 당신은 당신이 대신 기본 구현의, 또는 당신에 따라 소스를 수정할 수있는 mxGraph 클래스를 확장해야하고 프로그램의 사용 것,이 메소드를 오버라이드 (override)이를 위해 반환 조건 등

if (((mxCell)cell).isVertex()) 
{ 
    return true; 
} 

을 추가 할 수 있습니다 JGraph를 애플리케이션에 설정하는 방법.

또한, Swimlane 스타일 버텍스는 기본적으로 그 위에 놓을 수 있어야합니다.