Quero que o for execute o setVisible a cada um segundo
public void apagar(ArrayList<JLabel> lista){
JLabel ap = null;
for(int i = 2; i < 13; i++){
ap = (lista.get(i));
ap.setVisible(false);
try
{
Thread.sleep(1000); // espera 1 segundo
}
catch(InterruptedException e)
{
}
}
Quando eu aperto o botão desta ação , ele demora uns 5 segundos e depois apaga as labels tudo de uma vez e não de uma bbem uma a cada um segundo??