Problemas con pantallas
Submitted by Bryan Santos on 28 diciembre, 2011 - 14:16
Versión para impresión
Send by email
Hola,
Les comento...
Se tiene una clase principal que manda a llamar a las pantallas para mostrar, la primera es una pantalla de inicio que se muestra por un determinado tiempo y entonces manda a llamar a la siguiente pantalla. En caso de apretar alguna tecla antes de transcurrir el tiempo establecido, también manda a llamar a la siguiente pantalla. El problema que tengo es que si espero a que transcurra el tiempo me manda un error en el push (IllegalStateException), sin embargo, si apretamos la tecla la pantalla se muestra de forma correcta. Alguna idea de como controlar esto? o algún consejo? El tiempo se pone mediante una tarea que se ejecuta una vez.
- Inicie sesión o regístrese para enviar comentarios
- 286 lecturas

Solucionado
El problema era que la actualización de la interfaz gráfica no la hacía el hilo original, sino otro por lo que marcaba otra excepción, lo que se tiene que hacer es notificar que se va a modificar mediante lo siguiente:
{
public void run()
{
saetaPrincipal.iniciarPrograma();
}
});
Solucionado
Me alegro que hayas podido solucionar. Con los días festivos no atrasamos un poco en comentar en los foros.
Gracias por postear la solución que encontraste.
Saludos.