0
GEFシェイプの例では、2種類の接続があり、ラインスタイル(int Graphics.LINE_DASH
またはint Graphics.LINE_SOLID
)のみで異なります。GEFシェイプの例:接続のTargetDecorationを変更するにはどうすればよいですか?
今、私はTargetDecorationを変更したい(あるいはnull
に設定する)のが一つです。これはどうすればいいですか?
下記の方法でif
を試しましたが(以下は元です)、効果はありませんでした。私はif (getCastedModel().getLineStyle() != Graphics.LINE_DASH) connections.setTargetDecoration(null)
を試して、彼はそれがそのまま残りました。
protected IFigure createFigure() {
PolylineConnection connection = (PolylineConnection) super
.createFigure();
connection.setTargetDecoration(new PolygonDecoration()); // arrow at
// target
// endpoint
connection.setLineStyle(getCastedModel().getLineStyle()); // line
// style
return connection;
}
ありがとう!