GMF如何创建不同形状的链接装饰



我想为连接的源和目标装饰创建并应用不同的形状。我知道我必须扩展折线类,但我不能真正理解它是如何工作的。有人能帮忙吗。有什么例子吗?我知道只有少数人与gmf合作,到目前为止还没有人回答我与gmf有关的问题,但请帮忙!!!

您不必扩展Polyline类,只需调用setTargetDecoration方法(或setSourceDecoration)并将装饰图作为参数传递即可。您还可以根据某些条件传递不同的decorator。例如,一个"箭头"装饰图形可以这样创建:

PointList pl = new PointList();
pl.addPoint(0, 0);
pl.addPoint(-2, -1);
pl.addPoint(-2, 1);
PolygonDecoration df = new PolygonDecoration();
df.setFill(true);
df.setBackgroundColor(ColorConstants.white);
df.setTemplate(pl);

请确保从修改后的方法中删除@generated标记。

相关内容

  • 没有找到相关文章

最新更新