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
標籤。