Alterando o Icone de uma aplicação no Tray Icon

Ola pessoal,

esta é minha primeira participação aqui no forum.

Tenho uma aplicação que roda “em background”, ficando apenas um íconeno system tray.

Gostaria de mudar o ícone de acordo com o estado da aplicação (colocar um icone vermelho por exemplo caso a conexão com o banco caia) para avisar ao usuário.

Uso Java 6. (Tray Icon)

Obrigado antecipadamente pela atenção!
:slight_smile:

Jovem, no seu caso crie um Thread para validar a Conexão, e dependendo do Status dela vc carrega uma imagem para esta situação.

exemplo básico de Tray Icon
http://blog.fenon.com.br/artigos/icone-no-systray-com-java-6/

Robinson,

valeu pela dica…Eu já até tinha pegado esse exemplo, mas ainda fica uma duvida…

Eu uso quartz pra agendar tarefas. A cada 4 horas ele realiza uma ação.

Vamos supor que ele não consegui realizar essa ação num determinado tempo. O icone ficaria vermelho. Então 4 horas depois ele tenta de novo e consegue…o icone voltaria a ficar azul.

Nesse exemplo que vc passou ele “seta” o icone uma vez, depois não consigo mais alterar.