Piscar janela quando esta sem foco

4 respostas
M

Bom dia a todos!

Estou precisando implementar um metodo q quando recebo uma msg (por um comunicador instantaneo) a janela de conversação pisque na barra de tarefas, caso ela esteja sem foco! So q nao tenho nem ideia por onde comecar. alguem conhece alguma API para fazer essa janela piscar? ou tem alguma ideia?

Obrigado desde já!

abraços!

4 Respostas

T

Quando uma aplicação Win32 (ex. VB) tenta usar a API SetForegroundWindow, o Windows agora “pisca” seu ícone em vez de forçar a janela a ir para a frente.
Não sei como é que se faz isso em Java.

_fs

http://forum.java.sun.com/thread.jspa?threadID=457481
http://forum.java.sun.com/thread.jspa?threadID=426257

M

Muito Obrigado Lipe!

Vou testar as implementações que estão la! Depois reporto se deu certo!

Abraços!

M

eu consigui em partes! quando o foco esta em outro aplicativo, que nao esteja ligado ao comunicador, a janela de conversação pisca quando recebe mensagens. porem quando o foco esta no comunicador ou algo relacionado ao browser…ele apenas traz pra frente.

[color=green]if(this.getState() == 0) {//sem foco

if(!isFocused()) {

this.toFront();

}
}else{//minimizado e sem foco
	   this.toFront();
	   this.setExtendedState(0);
   }[/color]

se alguem souber de algo! agradeço

Criado 3 de maio de 2006
Ultima resposta 31 de mai. de 2006
Respostas 4
Participantes 3