Swing 如何在JGraphX中获取目标顶点的值?

Swing 如何在JGraphX中获取目标顶点的值?,swing,jgraphx,Swing,Jgraphx,我正在使用一个用JGraphX制作的图形编辑器。当有两个顶点与一条边连接时,用户单击第一个顶点,我想得到第二个顶点的值 我通过以下方式获取当前顶点: Object cell = mycomponent.getCellAt(e.getX(), e.getY()); 然后,我将通过以下方式获得外向优势: Object outgoing = mygraph.getOutgoingEdges(cell); 最后,在调试器上,我可以看到传出对象[]在对象[0]上具有边缘。但是我不能得到目标顶点的值 这

我正在使用一个用JGraphX制作的图形编辑器。当有两个顶点与一条边连接时,用户单击第一个顶点,我想得到第二个顶点的值

我通过以下方式获取当前顶点:

Object cell = mycomponent.getCellAt(e.getX(), e.getY());
然后,我将通过以下方式获得外向优势:

Object outgoing = mygraph.getOutgoingEdges(cell);
最后,在调试器上,我可以看到传出对象[]在对象[0]上具有边缘。但是我不能得到目标顶点的值

这就是结构

  • 传出(类型对象[])

    1.1[0](mxCell型)

    1.1.1目标(mxCell型)

    1.1.1.1值(字符串类型)

  • 有没有更简单的方法,或者如何获取第二个顶点的值?

    Object[]outgoing=mygraph.getOutgoingEdges(cell);
    
    Object[] outgoing = mygraph.getOutgoingEdges(cell);
    Object[] values = new Object[outgoing.length];
    
    for (int i = 0; i < outgoing.length; i++)
    {
      Object targetCell = mygraph.getModel().getTerminal(outgoing[i], false);
      values[i] = mygraph.getModel().getValue();
    }
    
    Object[]value=新对象[outing.length]; for(int i=0;i