0

Draw2Dを使用して図をレンダリングしています。親の四角形と子の四角形をレンダリングしています:

var parent = new draw2d.shape.basic.Rectangle(90, 30);

var child1 = new draw2d.shape.basic.Rectangle(30, 30);
var child2 = new draw2d.shape.basic.Rectangle(30, 30);
var child3 = new draw2d.shape.basic.Rectangle(30, 30);

parent.addFigure(child1, new draw2d.layout.locator.CenterLocator(parent));
parent.addFigure(child2, new draw2d.layout.locator.CenterLocator(parent));
parent.addFigure(child3, new draw2d.layout.locator.CenterLocator(parent));

ただし、ドキュメントによると、

フィギュアに子フィギュアを追加します。手渡し図はドラッグ&ドロップ操作に対応していません。接続のための単なるデコレータです。主にラベルやその他の派手な装飾用:-)

また、Figureobject にはメソッドがなくinsertFigureremoveFigure.

Draw2Dで1つの図を別の図で適切にラップする方法は?

4

1 に答える 1

0

draw2d.shape.layout.VerticalLayout図形を結合するにはorを使用する必要draw2d.shape.layout.HorizontalLayoutがあるようですが、これらのクラスにはまだ子ノードを挿入または削除するためのメソッドがありません。

于 2013-09-26T05:58:06.443 に答える