リンク

リンクとは、グラファー内でノードを相互接続するために使われるグラフィック・オブジェクトです。
すべてのリンクは、 IlvLinkImage クラス (またはサブクラス) のインスタンスです。IlvLinkImage クラスのコンストラクターは、パラメーターとして 2 つのグラフィック・オブジェクトを持っています。そのため、リンクを作成するときに、常にリンクの始点および終点を与える必要があります。IlvLinkImage のコンストラクターは次のようになります。
IlvLinkImage(IlvGraphic from, IlvGraphic to, boolean oriented) 
oriented パラメーターは、リンクの一方の端に矢印を描画するかどうかを指定します。リンクを作成すると、以下のメソッドのいずれかを使用してグラファーに追加できます。
void addLink(IlvLinkImage obj, boolean redraw)  
void addLink(IlvLinkImage obj, int layer, boolean redraw) 
次のコードでは、2 つのノードとリンクを持つグラファーが作成されます。
IlvGrapher grapher = new IlvGrapher();
IlvGraphic node1 = new IlvLabel(new IlvPoint(0,0), "node 1");
grapher.addNode(node1, false);
IlvGraphic node2 = new IlvLabel(new IlvPoint(100, 0), "node 2");
grapher.addNode(node2, false);
IlvLinkImage link = new IlvLinkImage(node1, node2, true);
grapher.addLink(link, false);