Отключить подключение актуальной вершины на JGraphX
Мне нужно отключить подключение фактической вершины, если ребра вершины>= 2
if(graph.getModel().getEdgeCount(cell)>=2){
graphComp.setConnectable(false); // but for actual cell, not for all vertexes
}
Как я могу это сделать?
1 ответ
Вместо mxGraphComponent.setConnectable(false)
Вы можете отключить соединение для одной ячейки, позвонив mxCell.setConnectable(false)
,
Если вы хотите, чтобы он снова был включен, когда счетчик ребер снова уменьшился, вы можете использовать:
int maxEdgeCount = 2;
cell.setConnectable(cell.getEdgeCount < maxEdgeCount);