Как получить строку (метку) вершины, щелкнув по ней (Jgraph)?

#label #gettext #vertex #jgraph

#метка #gettext #вершина #jgraph

Вопрос:

В jgraph есть функция, аналогичная .getText(); для вершины? Мне нужно получить текст, прикрепленный к ним в метке.

Спасибо.

Ответ №1:

Этот пример выводит метку вершины, если щелкнуть по ней правой кнопкой мыши.

 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());
            }
        }
   }
});