| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/07/2007 14:02:09
|
king_of_gods
JavaTeenager
Membro desde: 28/03/2007 14:28:11
Mensagens: 185
Offline
|
Gostaria de saber como eu minimizo uma aplicação minha e gostaria q ela fosse para o lado da hora.
Obrigado.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/07/2007 14:05:03
|
RaphaelSantos
JavaGuru
Membro desde: 05/11/2006 02:51:13
Mensagens: 201
Offline
|
veja se esse topico ajuda
http://www.javafree.org/javabb/viewtopic.jbb?t=929
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/07/2007 14:11:54
|
king_of_gods
JavaTeenager
Membro desde: 28/03/2007 14:28:11
Mensagens: 185
Offline
|
Eu vi lá, para que servem para adicionar icones, não é bem isso q quero.
Queria q o cara ao minimazar fosse enviado pra lá a aplicação, ao invez da barra de tarefas.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/07/2007 14:15:18
|
eduveks
GUJ Ranger
![[Avatar]](/images/avatar/bce9abf229ffd7e570818476ee5d7dde.png)
Membro desde: 19/04/2005 07:45:40
Mensagens: 831
Localização: Lisboa - Portugal
Offline
|
Faz o download e instala o:
http://www.h2database.com
Ai depois vc executa e vai ver q ele faz isto, depois ve no código como é, andei vendo a uns tempos e ele usa uma DLL por JNI pra isto se não me engano...
|
http://www.cajuscript.org
http://eduveks.blogspot.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/07/2007 14:16:53
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Eu vi lá, para que servem para adicionar ícones, não é bem isso que quero.
Queria q o cara ao minimizar fosse enviado pra lá a aplicação, ao invés da barra de tarefas.
Como é que isso é implementado em uma aplicação Windows tradicional, em C++ ou VB:
Quando se solicita ao aplicativo para ser minimizado, em vez de efetuar as operações de minimização da janela principal, o programa esconde a janela principal e adiciona o ícone ao system tray.
Não é que você "ao minimizar envia a aplicação para lá". O efeito é o mesmo mas tecnicamente é feito dessa maneira (a janela é escondida e o ícone é posto no system tray.)
Então a dica do Raphael é a que você tem de usar. É só aprender a usar a dica dele.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/07/2007 14:24:23
|
king_of_gods
JavaTeenager
Membro desde: 28/03/2007 14:28:11
Mensagens: 185
Offline
|
Eu entendi o funcionamento agora. Mas não tem uma classe na AWT ou Swing q tem uns metódos assim?
E como eu decteto a ação de minimizar a janela?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/07/2007 14:36:11
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Você precisa adicionar um WindowListener à janela, e tratar o método windowIconified
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/07/2007 14:36:38
|
celsomarcos
JavaChild
![[Avatar]](/images/avatar/f31bad5d6425dd6d172c786a1bffe4a7.jpg)
Membro desde: 05/10/2006 20:53:59
Mensagens: 110
Localização: Tatooine
Offline
|
E aí,
Tenta usar JDIC, vc pode baixá-lo, ver a documentação e alguns exemplos em: https://jdic.dev.java.net/. Eu aprendi bastante com este recurso.
Té mais.
|
"Só existe um lugar onde o sucesso vem antes do trabalho: no dicionário." (Albert Einstein) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/07/2007 14:40:37
|
rml
Entusiasta Java
Membro desde: 18/03/2007 19:52:43
Mensagens: 24
Localização: Santos, SP
Offline
|
Mas como manipular esse API Windows em Java ? Não é um código nativo ?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/07/2007 14:43:18
|
RaulCarlin
JavaEvangelist
![[Avatar]](/images/avatar/0b94ce08688c6389ce7b68c52ce3f8c7.png)
Membro desde: 20/05/2005 12:58:30
Mensagens: 389
Localização: São Paulo
Offline
|
No Java 6 este recurso já está nativo, leia mais sobre as classes SystemTray e TrayIcon, ambas AWT.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/07/2007 14:45:56
|
rml
Entusiasta Java
Membro desde: 18/03/2007 19:52:43
Mensagens: 24
Localização: Santos, SP
Offline
|
é verdade. A partir de Java 6 né ?
Eu achei algo relacionado em: http://www.portaljava.com/home/modules.php?name=Forums&file=viewtopic&t=38512&start=0&postdays=0&postorder=asc&highlight=
abraços
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/07/2007 15:06:13
|
king_of_gods
JavaTeenager
Membro desde: 28/03/2007 14:28:11
Mensagens: 185
Offline
|
Mto útil mesmo isso que você posto rml.
Testei e funciona, vai me quebra um galho isso. Vlw. E é raiz mesmo do java 6.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/07/2007 15:34:07
|
king_of_gods
JavaTeenager
Membro desde: 28/03/2007 14:28:11
Mensagens: 185
Offline
|
alguém tem um exemplo de como tratar?
Você precisa adicionar um WindowListener à janela, e tratar o método windowIconified
Pq eu tentei aqui tratar o windowIconified pra qdo ele acontecer a janela ir para a barra. Ele não foi.
|
|
|
 |
|
|