Buenas a todos, espero que esten bien. Estoy desarrollando un pequeño programa que debe mostrarme unas imagenes diferentes cada segundo en un jlabel al pulsar el boton reproducir (Corto de StopMotion), pero al pulsar reproducir se me bloquea la aplicacion, el boton y no me deja hacer nada mas, Para cerrar la app debo cerrar el proceso. ademas no me carga ni una sola imagen ni puedo presionar los demas botones. ¿que puedo hacer? Uso Eclipse Oxigen
AnimationControl = true; // variable que controla la reproduccion
if(SelectAnimation.getSelectedItem() == "Jinete Montando Caballo") {
String Path1
= "/ImagenesCaballo/Frame1.jpg" ; java.
net.
URL ImageDirection
= this.
getClass().
getResource(Path1
); //Lee la direccion de imagen
String Path2
= "/ImagenesCaballo/Frame2.jpg" ; java.
net.
URL ImageDirection2
= this.
getClass().
getResource(Path2
);
while(AnimationControl) { // bucle que muestra cada imagen por segundo
Cuadro.setIcon(Frame1); //Establece imagen1
Cuadro.setIcon(Frame2); //Establece imagen2 Sucesivamente 16 imagenes
try {
Thread.
sleep(1000); // Espera 1 segundo por imagen
// TODO Bloque catch generado automáticamente
e.printStackTrace();
}
}
}