mxGraph编辑器 - 节点克隆拖动?

时间:2011-02-21 10:09:00

标签: java graph editor

我正在定制jGraph附带的mxGraph java编辑器。通过拖动边缘来“克隆”节点时,value对象会发生什么?新节点是否与父节点共享相同的值对象?如何覆盖任何默认行为?

1 个答案:

答案 0 :(得分:1)

将边缘拖出顶点并创建新顶点时,会创建单元格的完整克隆。如果查看com.mxgraph.model.mxCell,clone()方法将调用cloneValue()。默认用户对象(值)是XML节点,并在DOM API上使用cloneNode。如果要更改默认行为,可以覆盖特定单元格类型的mxCell,并实现cloneValue()以执行其他操作。