Hola,
Cita:
Iniciado por zero0097 Mirra no estoy seguro pero creo que es porque el Label recibe un objeto del tipo Icon y no uno del tipo ImageIcon...
...
javax.swing.Icon es una interface e ImageIcon implementa esa interface.
Ahora bien que en el código que mostró no hay errores visibles, seguramente las imágenes no están donde deberían estar y por eso no las muestra.
Prueba con ...
... en el constructor después del for sino aparece la imagen es porque no existe (no la encontró donde debería estar).
Saludos,