Как избежать перетаскивания любого mxCell или вершины из группы
У меня есть несколько групп в моих графах, содержащих вершины. Я требую, чтобы вершины не выходили из группы или родителя. Также все мои группы накладываются в одном месте, несмотря на предоставление дополнительных координат. Можно ли что-нибудь сделать, чтобы решить эти проблемы?
mxGraph graph = new mxGraph();
Object parent = graph.getDefaultParent()
graph.beginModel().beginUpdate();
for(Object Card: CardList.size())
{
int x=300;
int y =300;
Object vtx=graph.insertVertex(parent,null,"Side",x,y,20,10);//group Object
graph.createGroupCell(new Object[] {vtx});
// A recursive function callwhich creates vertices
y= y+400;
x=x+300;
}
mxGraphComponent graphComponent= new mxGraphComponent(graph);
graph.isRemoveCellsFromParent(false);
contentPane.add(graphComponent);
graph.endModel().endUpdate();
}