SoloCodigo
Programación General => Java => Mensaje iniciado por: esteban014 en Jueves 30 de Noviembre de 2006, 15:41
-
Hola quisiera preguntarles si se puede crear una alerta con el JOptionPane y despues crear alguna funcion para cerrarlo automaticamente es decir que aparesca el mensaje y despues se cierre solo .
-
Hola.
Bueno, no es tan fácil, ya que las funciones para mostrar diálogos no dejan una referencia visible para estos, por lo que es complicado hacer un hide() :( . Lo que se me ocurre es crear una clase que herede de JOptionPane y tenga un temporizador que lo cierre automáticamente (o si alguien tiene una mejor idea....). Consulta la documentación de Java para ver que opciones tienes, y disculpame si no te muestro código, ya que nunca tuve la necesidad de hacerlo y hace rato que dejé de programar en Java.
O mejor no te compliques, el objetivo de las alertas es mostrar información sensible para el usuario y suspender procesos, y no es agradable que una alerta se cierre automáticamente mientras el usuario la lee :lol:
-
Hola.
Las clases Timer y TimerTask te permiten lanzar tareas cada cierto tiempo, una o varias veces.
También te permitirían lanzar un evento (en teoría), que pueda ser encolado en la cola de eventos swing.
Espero que te sirva.
Silverfox