Estou com um problema de mensagem na minah aplicação. Eu preciso que, mesmo minha aplicação minimizada, apareça uma mensagem na tela para uma determinada ação dentro de minha aplicação. E quando a mesma estiver fechada, essa mensagem deve ficar arquivada para que ao abrir a aplicação ela carregue a mensagem.
Adiciona um listener no frame principal… quando minimizar vc coloca uma thread q fica verificando se ha novas menssagens… Quando tiver vc cria um JDialog ou um JOptionPane(se quiser fazer rapido) e da um toFront() q ele assume a tela… Ja quando minimizada para as menssagens vc cria um HashTable e vai armazenando… quando ele maximiza a janela vc mostra um frame contento os items do hashtable (as menssagens)…
Isso tudo com os listeners
Paulo_Silveira
O listener que voce tem de usar eh o WindowListener, e o metodo eh o windowsIconified(WindowEvent)
ai voce da um frame.addWindowListener(seuListener);
e dentro daquele metodo do listener voce faz o que o blackhat disse!