1

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

0 回答 0