label - 如何通过单击顶点(Jgraph)来获取顶点的字符串(标签)?

标签 label gettext vertex jgraph

在jgraph中,是否有类似于.getText()的函数;对于一个顶点? 我需要将文本附加到标签中。

谢谢。

最佳答案

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

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

关于label - 如何通过单击顶点(Jgraph)来获取顶点的字符串(标签)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24362273/

相关文章:

javascript - 获取 html 标签文本,转换为数字,递增,然后用结果更新标签文本

localization - gettext 套件中的工具可以通过模糊匹配来统一源字符串?

python - Flask-Babel 如何在 Jinja 模板文件中使用翻译

c++ - 在 VCG 中细化网格

python - 如何使用 python kubernetes api 按标签获取 pod?

c# - ZedGraph 饼图上的自定义标签

python - 如何更改标签小部件中的文本大小? (tkinter)

java - Spring:如何获得 "ACTUAL"/"CURRENT"区域设置,就像它适用于消息一样?

javascript - 顶点颜色取决于它的高度

c - OpenGL-GLSL 绘制 3D GL_LINES 顶点着色器与顶点