java - 在 Jung 中修改图形后禁用重新绘制

标签 java graph jung


我有一个使用 JFrame 显示的 Jung 图表。
从图中删除一个顶点后, 显示的图形会自动重绘并呈现,而不会删除顶点。

如何禁用它,以便仅当我调用重绘方法时 图表将被重新绘制?

谢谢

最佳答案

执行此操作的简单方法是通过某个类扩展图形并添加 toRemove() 方法,您可以在其中表示要在 boolean 数组中删除的顶点。第二种方法 deleteNow() 将使用您的 boolean 数组并删除顶点 - 它现在与 repaint() 类似。第二种方法是将 boolean 值添加到顶点而不是扩展类中的数组。我找不到任何其他方法。抱歉,如果没有帮助。

关于java - 在 Jung 中修改图形后禁用重新绘制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41782800/

相关文章:

java.lang.NoClassDefFoundError : javax/persistence/TableGenerators

algorithm - 展示一个有n个顶点的完全图,一个MST的权值小于或等于通过所有顶点的圈的最小权值

c++ - 寻找最短的周期,包括一个特定的边缘

java - Hibernate和图形设计,该走哪条路?

colors - JUNG:未选取的顶点标签颜色

java - 从字符串中检索单词

java - 简单的 Java IRC 客户端

java - 如何在不影响原始对象值的情况下创建 HashMap 对象的副本

Java Jung 不兼容类型转换

java - 使用 JUNG 计算特征向量值