java - 禁用 JGraphX 上实际顶点的连接

标签 java jgraphx

如果顶点的边 >= 2,我需要禁用实际顶点的连接

if(graph.getModel().getEdgeCount(cell)>=2){ graphComp.setConnectable(false);//但对于实际单元,而不是所有顶点 }

我怎样才能做到这一点?

最佳答案

您可以通过调用 mxCell.setConnectable(false) 来禁用一个 Cell 的连接,而不是 mxGraphComponent.setConnectable(false)

如果您希望在边缘计数再次下降时再次启用它,您可以使用:

int maxEdgeCount = 2;

cell.setConnectable(cell.getEdgeCount < maxEdgeCount);

关于java - 禁用 JGraphX 上实际顶点的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29258106/

相关文章:

java - 如何将 zip 文件移动到 Java 中的 blob 列?

java - 如何在 JGraphX 中自动调用有机布局

java - java考试复习的困惑说明

java - 如何设置固定列宽值(以英寸为单位)。 Apache 兴趣点

Java JFrame 初始化

java - 通过 JGraphX API 将 XML 转为图表

java - 组打破了 JGraphX 中的层次布局

java - JGraphX 正在破坏 Swing 组件的界限

java - 在顶点上添加鼠标监听器

java - 为 Spring 表单标签元素设置类和其他属性