java - mxGraph通过id获取顶点

标签 java jgraphx mxgraph

我正在按如下方式进行顶点插入:

String id = "1";
String value = "One";
Object v = graph.insertVertex(parent, id, value, 30, 30, 0, 0);

所以我需要通过 id 获取这个顶点...

Object[] cells = graph.getChildVertices(graph.getDefaultParent());
for (Object c : cells)
{
    mxCell cell = (mxCell) c;
    System.out.println("id: " + cell.getId() + ", value: " + cell.getValue());
}
//result:
//id: 2, value: One

为什么id变了? 如何正确获取顶点?

最佳答案

尝试mxGraphModel.getCell(String id)

关于java - mxGraph通过id获取顶点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32663261/

相关文章:

javascript - 在 MxGraph 中启用顶点旋转

java - 什么是 Weka 中修剪过的和未修剪过的树?

java - 比较器的等价恒等操作

java - Java中劫持监听器,传入额外参数

java - 导入 GraphML 以在 JGraphX 中创建图形

user-interface - 我可以使用 HP 的 Quick Test Professional 测试 mxGraph ui 吗?

javascript - 如何使用 Mxgraph 对 HTML 标签执行就地编辑?

java - 删除java文件中所有类型的注释

java - JGraphX 中的顶点属性

java - JGraphX 中的无向图