2015-01-16 5 views
0

학교 프로젝트를위한 클래스 다이어그램에 대한 Eclipse 기반 편집기를 만들려고합니다. 주요 요구 사항 중 하나는 다이어그램에 "스케치 효과 (sketchy effect)"가 있어야한다는 것입니다 (yuml과 같습니다)GEF 스케치 그림

저는 Eclipse 그래픽 편집기 프레임 워크에 익숙하지 않습니다. 나는 그것을 구현할 수있다 (일반 GEF vs GMF를 사용하는 찬반 양론). 내가 선호하는 것은 GEF를 사용하는 것인데, 앞으로는 많은 커스터마이징이 필요할 것이기 때문에 GMF는 높은 학습 곡선과 많은 문서를 가지고 있지 않다.

GEF를 사용하여 구현 한 경우 SVG 그래픽을 사용하여 더 잘 수행 할 수 있으며 그림 또는 편집 부분을 세 부분으로 나누어야합니다 (클래스 이름 상자, 속성 상자 및 방법 상자).

답변

0

스케치 모양에 SVG를 사용하는 것이 가장 좋습니다. GEF는 SVG 이미지를 지원하지 않지만 GMF는이를 지원합니다. GMF에서 SVG 처리를 빌릴 수 있습니다 - 너무 복잡하지 않습니다. 속성 및 메서드는 텍스트 레이블 인물 및 속성의 하위 항목 및 클래스 모양 안에 중첩 된 메서드 구획 그림이어야합니다. 참조 : https://eclipse.org/articles/Article-GEF-Draw2d/GEF-Draw2d.html

+0

답변 해 주셔서 감사합니다! –