2011-04-12 4 views

답변

3

GEF없이 Draw2d를 사용하고 있다면 쉽지 않을 것입니다.

GEF를 사용하면 편집 부분에 DirectEditManager을 사용하고 그림에 대해 직접 편집을 수행 할 수 있도록 편집 정책 (DirectEditPolicy, 확장자는 EditPolicy.DIRECT_EDIT_ROLE)을 생성 할 수 있습니다.

Label으로 확장되는 그림을 텍스트 상자처럼 보이게 만들고 선택시 편집 부분에서 performRequest을 활성화하여 활성화 할 수 있습니다.

Schema Diagram example은 편집 (EditableLabel)에 사용 된 그림이 텍스트 상자처럼 보이지는 않지만이 유형의 기능 (더 중요한 것은 코드!)을 포함하며 활성화 자체는 두 번 클릭합니다 선택보다는.

올바른 방향으로 가리킬 수 있습니다.

관련 문제