Galera como faço para deixar o icone no systray de maneira que a janela minimize e fique realmente so no systray, ou seja na fique mais na barra de tarefas? no systray ja consigo colocar, mas fica a janela na barra de tarefas!
Valeu
Acho q minimizar sempre vai na barra…
O que vc pode fazer é coloca a função de sair como dispose… dae quando fechar, a tela sumirá… mas ainda ficará rodando e com o icone no systray.
jopss
Na versão 6 do Java isso é possível pela classe Desktop, outras versões anteriores acredito que não haja solução.
É isso ae que o jopss falou…
tem um link que talvez ajude.
http://www.guj.com.br/posts/list/64685.java
Também já tentei isso, mas não consegui
Tomassoni,
Não consegui achar a classe cara. Será que teria como colocar um link pra gente aí?
Eu digitei Desktop Java 6 no Google e não consegui o que queria.
Abraços.
O que vc precisa na verdade?
Opz errei.
Eu quis dizer ao Grinvon. Eu não consegui achar a API da classe Desktop.
public class TestTrayIcon {
private static SystemTray tray = SystemTray.getSystemTray();
private TrayIcon getTrayIcon() {
TrayIcon trayIcon = null;
if (SystemTray.isSupported()) {
// executed on the tray icon
trayIcon = new TrayIcon(/*imagem*/,
/*mensagem*/, /*menu se desejar*/);
// Define que a imagem deve utilizar somente o espaço do
trayIcon.setImageAutoSize(true);
}
return trayIcon;
}
public static void main (String[] args) {
try {
tray.add(getTrayIcon());
} catch (AWTException e) {
e.printStackTrace();
}
}
Tente algo parecido com isso … qualquer erro tenta arrumar … e se ainda não conseguir pode chamar
8)