【发布时间】:2016-03-15 19:24:57
【问题描述】:
我有一个顶点(顶点 A)连接到两个不同的顶点(B & C)。但它会被复制并显示相同的顶点 (A) 连接到两个不同的顶点 (B & C)。如何制作具有 2 条边并连接到 B 和 C 的单个顶点 (A)。
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();
}
}
【问题讨论】:
-
添加代码sn-p有助于其他人回答。
-
添加了用于绘制图形的代码sn-p
-
直截了当地说:您多次调用
insertVertex,想知道为什么要多次插入顶点?