0

接続のソース装飾とターゲット装飾にさまざまな形状を作成して適用したいと考えています。ポリライン クラスを拡張する必要があることはわかっていますが、それがどのように機能するかはよくわかりません。誰かが助けてくれますか。例はありますか?gmf を扱っている人はごくわずかで、今まで gmf に関する私の質問に誰も答えていませんが、助けてください!!!

4

1 に答える 1

0

Polyline クラスを拡張する必要はありません。setTargetDecorationメソッド (またはsetSourceDecoration) を呼び出して、装飾図形を引数として渡すだけです。条件に基づいてさまざまなデコレータを渡すこともできます。たとえば、'arrowhead' デコレータの図は次のように作成できます。

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変更されたメソッドからタグを必ず削除してください。

于 2012-09-03T14:35:28.120 に答える