Código Revisado del Condicional para el semáforo
Pero, no toma la 2da. Opción, que es la del color amariillo
for(int i=3; i>0; i--)
{
System.out.println(i);
jSemaforo.setText("Esperar"+i);
try
{
Thread.sleep(3000);
if (i==3)
{
Imagenes = new ImageIcon(getClass().getResource("rojo.jpg"));
jSemaforo.setIcon(Imagenes);
}
else if (i==2)
{
Imagenes = new ImageIcon(getClass().getResource("amarillo.jpg"));
jSemaforo.setIcon(Imagenes);
}
else if (i==1)
{
Imagenes = new ImageIcon(getClass().getResource("verde.jpg"));
jSemaforo.setIcon(Imagenes);
}
} catch(InterruptedException e)
Pero, no toma la 2da. Opción, que es la del color amariillo
for(int i=3; i>0; i--)
{
System.out.println(i);
jSemaforo.setText("Esperar"+i);
try
{
Thread.sleep(3000);
if (i==3)
{
Imagenes = new ImageIcon(getClass().getResource("rojo.jpg"));
jSemaforo.setIcon(Imagenes);
}
else if (i==2)
{
Imagenes = new ImageIcon(getClass().getResource("amarillo.jpg"));
jSemaforo.setIcon(Imagenes);
}
else if (i==1)
{
Imagenes = new ImageIcon(getClass().getResource("verde.jpg"));
jSemaforo.setIcon(Imagenes);
}
} catch(InterruptedException e)