Como dar setVisible (false) em 100 labels com um FOR?

Ola , estou desenvolvendo o jogo UM CONTRA CEM (TCC) e tenho 100 labels azuis e Vermelhas ( sendo que as vermelhas estão atras das azuis) , pois bem ,

para eliminar os participantes eu tenho de dar um SetVisible (false) nas azuis , deixando assim a label vermelha .

Porem , não quero fazer uma a uma , pois seria melhor usar um para , sera que alguem pode dar um exemplo ?

Peguei um codigo na net , mas esta dando erro

  
JLabel l = null ;   
        int i = 2;   
         for(i = 2; i < 8; i++ ) {   
           
                    l = (JLabel) (Palco).getClass().getDeclaredField("led" + i).get(this);   
                 
                    l.setVisible(false);             
  }  

Qual erro?
Se vai eliminar todas, por que não usa apenas 1 variável boolean e a seta para false?

Tem muitas formas de se fazer por exemplo essas labels podem ficam dentro de um container por exemplo JPanel e depois e só dar setVisible(false) no JPanel e assim por diante, outra forma e declarar as labels do tipo vetor ou então guarda-las em uma List ai e só usar um for para percorre-las e deixa-las como invisivel!

flw

[quote=drsmachado]Qual erro?
Se vai eliminar todas, por que não usa apenas 1 variável boolean e a seta para false?[/quote]

ele esta dando o erro de que o campo led2 não existe