Отключить подключение актуальной вершины на 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);
Другие вопросы по тегам