Curiosidade sobre a interface Java-Windows

4 respostas
Paulo_da_Silva_Silve

Há como oferecer uma opção num frame de minimizar para o Systray do windows?

4 Respostas

D

Use o systray4j. Fácil de usar e funciona que é uma beleza. Existem outras opções também mas não usei as outras.

Paulo_da_Silva_Silve

Muito bom, mas…
Basicamente como eu faço para quando o usuario clikar em minimizar ou qualquer outra opção o programa ir diretamente para o systray? pois no pacote indicado encontram-se opções de gerenciamento de eventos de menu já no systray.
Qual é o comando que substitui o pseudo código abaixo ou coisa parecida:

MinimizaParaSystray tray = new MinimizaParaSystray tray(nomeFrame);

D

Depois que você instala o ícone no tray vc tem que monitorar os eventos do frame (i.e. close e minimize) e tornar o frame invisível. Vc pode colocar opções nos menus para re-exibir o frame e etc.

iSoron

Legal o Systray for Java que funciona com KDE também.
Só falta ser compativel com OS e Gnome. (algum outro gerenciador de janelas tem tray?)

[]'s

Criado 17 de março de 2005
Ultima resposta 18 de mar. de 2005
Respostas 4
Participantes 3