要讓GMF編輯器中的圖元更加生動,可以通過在gmfgraph中增加一些元素(比如前景色)來定制圖元的顯示形式,但是有些特征(比如字體)無法僅僅通過gmfgraph來完成,這就需要我們修改GMF生成的Diagram Code來達到所需要的效果。如下圖所示: 1.前景色: 圖中紫色的橢圓代表Method類型的元素,起前景色可以通過gmfgraph來定制: 2.線條寬度(2),線條種類(LINE_SOLID): 也可以通過修改MethodEditPart中的內部類MethodFigure的構造函數(shù)來完成1和2兩個特征的定制:
3.字體: 要通過修改MethodNameEditPart的setLabelTextHelper方法來完成。
Powered by: BlogJava Copyright © xiaoxiaoleemin