我有一个通过 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;
}
};