Aplicação rodando em segundo plano e icone no tray  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
obattousai
Debugger

Membro desde: 27/07/2006 08:47:33
Mensagens: 64
Offline

Gostaria se saber como que eu faço para minha aplicação ficar rodando em segundo plano e com o icone no tray, pois qdo eu clicar no icone ela voltar para o primeiro plano.

Desde-ja agradeço...


[MSN]
ccaneta
JavaBaby
[Avatar]

Membro desde: 26/03/2006 20:30:54
Mensagens: 97
Offline

Vixiii nao inventa muito..

Pois para isso ja vai ter que programar pela API do windows, e se precisar de muito mais ainda vai ter que optar pro C e inclusive o Assembler velho de guerra.

Java nao e pra isso!

Abraços

thiagoalgeri
Debugger
[Avatar]

Membro desde: 20/04/2005 22:44:53
Mensagens: 55
Localização: Medianeira-Paraná
Offline

Este eh um projeto do java.net ..

https://jdic.dev.java.net/

Exemplo http://javadesktop.org/jdic/demo/TrayIcon/trayicon.jnlp


Falow

Thiago
---------------------
* "Se não puder ajudar, atrapalhe, afinal de contas o importante é participar"
* "Se não puder convencê-los, confunda-os"

* RL&RBC - Red Label & Red Bull Certified.
BLACKHAT
Entusiasta Java
[Avatar]

Membro desde: 27/03/2006 12:19:05
Mensagens: 19
Offline

O APACHE quando instalado , gera um icon no tray !!!!,
O que você pode fazer!!!, NÃO IVENTE A RODA ENTÃO !!!
Como o mesmo já fez o codigo e é OpenSoucer, ele gera o icon monitor, quando instalado
SENDO ASSIM FAÇA da mesma forma !!!!!!
QUANDO VOCÊ INSTALA O JAVA VIRTUAL ELE TAMBÉM LANÇA NO TRY UM ICONE , QUE MONITORIA O UPDATE, ISSO TEM DISPONIVEL NAS FONTES DE VARIOS AMBIENTES QUE FORNECEM TECNOLOGIA OPENSOURCE , VEJA EM SUAS FONTES ....

pode partir para o Assembler.... mas já digo que vai ser algo para um conhecimento mais aprofundado .... tambem nas API do Windows ....

"...tudo é possivel......"
Certamento existem recursos e caminhos mais praticos ,nas linguagens e nos Ambientes e ferramentas a se usar.....
[Email]
eliasn
Debugger
[Avatar]

Membro desde: 28/06/2005 08:27:21
Mensagens: 72
Localização: São Paulo/SP
Offline

Uma pequena busca no google resolve todos os seus problemas...
Mas ai vai:
http://download.java.net/jdk6/docs/api/java/awt/TrayIcon.html

Abraco!

Elias Nogueira, CSTE
Arquiteto de Teste de Software
Blog: http://sembugs.blogspot.com
LinkedIn: http://linkedin.com/in/eliasnogueira
Twitterhttp://twitter.com/eliasnogueira
[Email] [WWW] [Yahoo!] [MSN]
coca1na
JavaBaby

Membro desde: 28/03/2006 15:21:57
Mensagens: 93
Offline

o java nao implementou duas classes pra criação de trayicon a partir da versao 1.5 ? ou vai ser a partir da 1.6 ?
algo assim...
julianostr
GUJ Ranger
[Avatar]

Membro desde: 31/03/2006 14:16:14
Mensagens: 855
Localização: Blumenau - SC
Offline

Caraca meu...olha o meu avatar aí !!! Agora vou ter que trocar !!!

LASER
Light Amplification by Stimulated Emission of Radiation
dudaskank
GUJ Ranger
[Avatar]
Membro desde: 12/09/2003 14:59:26
Mensagens: 850
Localização: Suzano, SP, Brasil
Offline

coca1na wrote:o java nao implementou duas classes pra criação de trayicon a partir da versao 1.5 ? ou vai ser a partir da 1.6 ?
algo assim...


eu tenho a documentação do 5 aqui, e não fala nada, então é partindo do 6 mesmo. então, use a biblioteca que o thiagoalgeri mostrou ali.

julianostr wrote:Caraca meu...olha o meu avatar aí !!! Agora vou ter que trocar !!!


Pra falar a verdade, o seu é um pouco maior que o dele (cadê o luca pra reclamar do tamanho do seu avatar???). Mas eu na hora me confundi também hehehe.

flw

Eduardo Oliveira

Toque a balada do amor inabalável, eterna love song de nós dois...

Página
[WWW]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

BLACKHAT wrote:O APACHE quando instalado , gera um icon no tray !!!!,
O que você pode fazer!!!, NÃO IVENTE A RODA ENTÃO !!!
Como o mesmo já fez o codigo e é OpenSoucer, ele gera o icon monitor, quando instalado
SENDO ASSIM FAÇA da mesma forma !!!!!!
QUANDO VOCÊ INSTALA O JAVA VIRTUAL ELE TAMBÉM LANÇA NO TRY UM ICONE , QUE MONITORIA O UPDATE, ISSO TEM DISPONIVEL NAS FONTES DE VARIOS AMBIENTES QUE FORNECEM TECNOLOGIA OPENSOURCE , VEJA EM SUAS FONTES ....

pode partir para o Assembler.... mas já digo que vai ser algo para um conhecimento mais aprofundado .... tambem nas API do Windows ....


a) O tal ícone no tray é uma aplicação em C (que eu tive de reescrever, aliás - o que estava no CVS está totalmente bugada) que só controla o Apache e o Tomcat. Ele não roda nada Java.
b) O tal monitor do Java é outra aplicação em C, que só faz a atualização do plugin. Também não roda nada Java.
c) O recomendado é usar o Java 6.0 (Mustang) que já tem isso pronto.


[WWW]
dudaskank
GUJ Ranger
[Avatar]
Membro desde: 12/09/2003 14:59:26
Mensagens: 850
Localização: Suzano, SP, Brasil
Offline

thingol wrote: c) O recomendado é usar o Java 6.0 (Mustang) que já tem isso pronto.


Mas ele não está na versão beta ainda? Ou já é recomendado usá-lo?

Ah, sobre rodar em segundo plano, ainda não vi mas depois do almoço vou fazer uns testes com a classe Thread por aqui... mas se alguém souber já fala que fiquei curioso também hehehe.

flw

Eduardo Oliveira

Toque a balada do amor inabalável, eterna love song de nós dois...

Página
[WWW]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Bom, ele está no build 93, e acho mais estável que o próprio Tiger. Mas tudo depende de seu chefe.
[WWW]
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

Tenho usado o Java 6 direto e ele está estável quanto à compatibilidade com Java 5. Quanto as novas facilidades ainda estão ocorrendo mudanças na API de build para build.

Não use versão beta em produção. Coloque esta perfumaria que quer inserir no sistema para ser adicionada depois de outubro/2006 quando o Java 6 será lançado.

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
julianostr
GUJ Ranger
[Avatar]

Membro desde: 31/03/2006 14:16:14
Mensagens: 855
Localização: Blumenau - SC
Offline

dudaskank wrote:
coca1na wrote:o java nao implementou duas classes pra criação de trayicon a partir da versao 1.5 ? ou vai ser a partir da 1.6 ?
algo assim...


eu tenho a documentação do 5 aqui, e não fala nada, então é partindo do 6 mesmo. então, use a biblioteca que o thiagoalgeri mostrou ali.

julianostr wrote:Caraca meu...olha o meu avatar aí !!! Agora vou ter que trocar !!!


Pra falar a verdade, o seu é um pouco maior que o dele (cadê o luca pra reclamar do tamanho do seu avatar???). Mas eu na hora me confundi também hehehe.

flw


O meu avatar tem 113x113 e o limite do forum é de 130x130, então, está dentro das especificações da norma normalizada.

LASER
Light Amplification by Stimulated Emission of Radiation
dudaskank
GUJ Ranger
[Avatar]
Membro desde: 12/09/2003 14:59:26
Mensagens: 850
Localização: Suzano, SP, Brasil
Offline

julianostr wrote:O meu avatar tem 113x113 e o limite do forum é de 130x130, então, está dentro das especificações da norma normalizada.


Só tava enchendo o saco, pode ignorar essa parte hehehe...

Mas voltando ao assunto, não tive sucesso trocando a prioridade da Thread, assim:



Lá no gerenciador de tarefas do windows continua como normal.

Quer dizer, se eu entendi o que vc quis dizer com rodar em segundo plano é realmente diminuir a prioridade da thread...

flw

Eduardo Oliveira

Toque a balada do amor inabalável, eterna love song de nós dois...

Página
[WWW]
takeshi10
Java Ninja

Membro desde: 08/08/2004 23:05:25
Mensagens: 254
Localização: Brasil
Offline

isso vai diminuir a prioridade da thread atual, mas nao necessariamente do processo java (ou javaw) rodando...

takeshi
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team