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));

但是,根据文档

将子图形添加到图形。移交图不支持拖放操作。它只是连接的装饰器。主要用于标签或其他花哨的装饰品:-)

此外,Figure对象没有方法insertFigureremoveFigure

如何在 Draw2D 中正确地包装一个图形?

4

1 回答 1

0

看来,我应该使用draw2d.shape.layout.VerticalLayoutordraw2d.shape.layout.HorizontalLayout来统一图形,但是这些类仍然没有插入或删除子节点的方法。

于 2013-09-26T05:58:06.443 回答