0

我正在使用 mxgraph 来展示这个过程。我需要以编程方式选择边缘。mxgraph 提供了 selectEdges(true,false,false) ,它将选择图中的所有边。但我需要在图中选择一个特定的边。

假设是否存在顶点1、顶点2和顶点3。这些顶点中的每一个都使用边连接。我需要选择 vertex2 和 vertex3 之间的边。mxgraph 是否提供任何 api 来做到这一点?请帮我。

4

2 回答 2

1

该类mxGraph包含一个mxGraphSelectionModel实例,您可以在该实例中执行大部分选择操作。clear()addCell(Object)会给你你需要的结果。

于 2012-04-20T08:08:33.100 回答
1

你应该使用GraphComponent. 获取返回的对象时使用graphComponent.getCellAt(x,y)( xy 是鼠标/单击坐标),通过检查boolean isEdge(). 因此,如果您以编程方式拥有 x,y,则可以使用我描述的相同过程。例如,您可以获得两个顶点的公共边,这将是您的边。

于 2012-06-13T09:38:39.557 回答