我有一个通过JUNG库可视化的图表。
现在我想改变我的特定顶点(符合特定条件)的颜色一段时间,让我们说1秒,然后将其更改回原始颜色。 我想逐一为我的所有顶点做这件事。我怎么能实现这一点。
当前代码我只是让所有顶点一次性改变颜色而不是一个接一个。如何将颜色更改回原始颜色并一次取一个顶点。
Transformer<Integer, Paint> vertexPaint = new Transformer<Integer, Paint>() {
private final Color palette = Color.GREEN;
public Paint transform(Integer i) {
for(int j =0;j<l2.size();j++){
if(i == Integer.valueOf(j)){
return Color.BLUE;
}
}
return palette;
}
};