Há como oferecer uma opção num frame de minimizar para o Systray do windows?
Curiosidade sobre a interface Java-Windows
4 Respostas
Use o systray4j. Fácil de usar e funciona que é uma beleza. Existem outras opções também mas não usei as outras.
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);
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.
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