Buscar
Social
Ofertas laborales ES

Foro sobre Java EE > Parpadear Icono en barra de tareas

Hola buenas,

Estoy intentando encontrar la forma de permitir que cuando ocurra algun evento en mi aplicación de escritorio, si esta minimizado parpadee el icono que dejaría en la barra de tareas de windows, similar a como lo hace skype. ¿A alguien se le ocurre alguna forma?

Gracias de antemano.

noviembre 6, 2016 | Unregistered CommenterSergio Estacio Santos

Para realizar eso, lo que debes hacer es crear 2 imagenes, una que es la que se ve siempre en estado normal, y otra imagen que sera la que produzca el efecto de parpadeo, normalmente esta segunda imagen será de color blanco brillante, aunque es elección tuya, quizá roja tb quede bien....

En fin una vez que tienes las 2 imágenes, tendrías que crear un hilo(Thread) que lo que haga, sea intercambiar esas 2 imágenes del icono de la barra de tareas rápidamente(unos 100ms o algo así) varias veces, lo que hará que parezca efecto parpadeo.

Bueno inténtalo, y si no te sale, pues ya nos cuentas. Un saludo

noviembre 8, 2016 | Registered Commenterloderain

Hola buenas,

Esa solución no me llega a servir, porque el icono de la aplicación en la barra de taras no se corresponde con todo el espacio del mismo, entonces no queda del todo bien ..., ¿Hay alguna forma para que el icono cubra al completo el espacio?

noviembre 12, 2016 | Unregistered CommenterSergio Estacio Santos

Hola, no entiendo a que te refieres con eso de hacer que el icono cubra al completo el espacio, ¿Podrías explicarte mejor??¿Te refieres a que este siempre visible???

Nota: Quiza te refieras al metodo setImageAutoSize(true); del objeto TrayIcon

noviembre 12, 2016 | Registered Commenterloderain

Guenas.

El objeto TrayIcon es genial.
Hay una libreria llamada Orchid que facilita mucho el trabajo y te permite usar objetos ligeros de swing en lugar de los pesados de java antediluviano.

Un saludo,
Paposo

diciembre 6, 2016 | Unregistered CommenterPaposo