在PolylineConnection的末尾创建一个空心箭头?

时间:2012-09-26 22:55:31

标签: java swt draw2d

如何在PolylineConnection

的末尾创建空心箭头

目前我有一个实线箭头:

PolylineConnection c
PolygonDecoration decoration = new PolygonDecoration();
PointList decorationPointList = new PointList();
decorationPointList.addPoint(0, 0);
decorationPointList.addPoint(-2, 2);
decorationPointList.addPoint(-2, 0);
decorationPointList.addPoint(-2, -2);
decoration.setTemplate(decorationPointList);
c.setSourceDecoration(decoration);

但我只需要箭头的轮廓,中心是空心的。

2 个答案:

答案 0 :(得分:1)

没有时间对其进行测试,但setFill(boolean)应该这样做:

decoration.setTemplate(decorationPointList);
decoration.setFill(false);

答案 1 :(得分:0)

您是否尝试过使用drawPolyline?在简要地看一下文档后,它似乎应该做你想要做的事情。