0
我想为连接的源装饰和目标装饰创建和应用不同的形状。我知道我必须扩展折线类,但我不能真正理解它是如何工作的。有人可以帮忙吗?有没有例子?我知道只有少数人与gmf一起工作,直到现在没有人回答我的与gmf有关的问题,但请帮助!GMF如何为连接装饰创建不同的形状
我想为连接的源装饰和目标装饰创建和应用不同的形状。我知道我必须扩展折线类,但我不能真正理解它是如何工作的。有人可以帮忙吗?有没有例子?我知道只有少数人与gmf一起工作,直到现在没有人回答我的与gmf有关的问题,但请帮助!GMF如何为连接装饰创建不同的形状
您不必扩展Polyline类,只需调用setTargetDecoration
方法(或setSourceDecoration
)并将装饰图作为参数传递。你也可以根据某些条件传递不同的装饰器。例如,“箭头”装饰图可以这样创建:
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
标签。