JUNG ライブラリを介して視覚化されたグラフがあります。
ここで、特定の頂点(特定の条件を満たす)の色をしばらく変更したいと思います.1秒と言ってから、元の色に戻します。すべての頂点に対して 1 つずつ実行したいと考えています。どうすればこれを達成できますか。
現在のコードでは、すべての頂点の色を 1 つずつではなく一度に変更するだけです。色を元の色に戻し、一度に 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;
}
};