У меня есть одна вершина (вершина A), соединенная с двумя разными вершинами (B & C). Но он дублируется и показывает, что одна и та же вершина (A) связана с двумя разными вершинами (B & C). Как я могу сделать одну вершину (А) с 2-х ребер выходит и подключен к B & C.Удаление повторяющихся вершин в графе с использованием JGraphX
for (int i = 0; i < cardList.getSize(); i++) {
try {
Object v1 = graph.insertVertex(graph.getDefaultParent(), null, Card, x, y, cardWidth, cardHeight);
Object v2 = graph.insertVertex(graph.getDefaultParent(), null, card.getConnectedCard(i), x + cardWidth + 50, y, cardWidth, cardPanelHeight);
Object e1 = graph.insertEdge(graph.getDefaultParent(), null, "", v1, v2);
} finally {
graph.getModel().endUpdate();
}
}
добавления фрагмента кода будут полезны для другие отвечают. –
Добавил фрагмент кода, используемый для рисования графика – span
Для этого: вы вызываете 'insertVertex' несколько раз и задаетесь вопросом, почему вершина вставлена несколько раз? – Marco13