如何通过单击(Jgraph)获取顶点的String(标签)?

时间:2014-06-23 09:14:43

标签: label gettext vertex jgraph

在jgraph中,是否存在类似于.getText()的函数;对于一个顶点? 我需要在标签上附上文字。

感谢。

1 个答案:

答案 0 :(得分:2)

如果您右键单击它,此示例将打印出顶点的标签。

graphComponent.getGraphControl().addMouseListener(new MouseAdapter() 
{
    @Override
    public void mousePressed(MouseEvent e) 
    {
        if (SwingUtilities.isRightMouseButton(e))
        {       
            mxCell cell =(mxCell) getGraphComponent().getCellAt(e.getX(), e.getY());

            if(cell != null)
            {
                System.out.println(cell.getValue().toString());
            }
        }
   }
});