要让GMF编辑器中的图元更加生动,可以通过在gmfgraph中增加一些元素(比如前景色)来定制图元的显示形式,但是有些特征(比如字体)无法仅仅通过gmfgraph来完成,这就需要我们修改GMF生成的Diagram Code来达到所需要的效果。如下图所示: 1.前景色: 图中紫色的椭圆代表Method类型的元素,起前景色可以通过gmfgraph来定制: 2.线条宽度(2),线条种类(LINE_SOLID): 也可以通过修改MethodEditPart中的内部类MethodFigure的构造函数来完成1和2两个特征的定制:
3.字体: 要通过修改MethodNameEditPart的setLabelTextHelper方法来完成。
Powered by: BlogJava Copyright © xiaoxiaoleemin