【问题标题】:JUNG change the color of specific vertexJUNG 改变特定顶点的颜色
【发布时间】:2023-01-13 15:55:51
【问题描述】:

目前,我正在尝试更改 JUNG 中特定顶点的颜色。 我知道我可以使用以下函数来更改所有节点的颜色。 是否可以用特定节点替换以下行中的 v。

vv.getRenderContext().setVertexFillPaintFunction(v -> Color.blue);

或者我应该使用转换器类?

【问题讨论】:

    标签: java graph jung


    【解决方案1】:

    如果愿意,您当然可以提供比 v -> Color.blue 更复杂的 Function;例如:

    vv.getRenderContext().setVertexFillPaintFunction(
        v -> v.equals(specialNode) ? Color.red : Color.blue);
    

    有关指定 Functions(是否使用 lambda 表达式)的更多信息,请参阅 https://docs.oracle.com/javase/tutorial/java/javaOO/lambdaexpressions.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多