Logout  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
ken420
Virtual Machine Man
[Avatar]

Membro desde: 09/10/2008 13:25:41
Mensagens: 504
Localização: na frente do PC
Offline

Alguem sabe como faço um logout de meus formularios corretamente? digo fechar todas telas em aberto atravez de um actionperformed e abrir a telainicial

tentei


mas n atende minhas necessidades precisava fechar TODAS janelas e abrir novamente a tela inicial ou entao recarregar o sistema alguem sabe como fazer isso se tem alguma collection para isso?
Agradecido!

This message was edited 1 time. Last update was at 16/08/2009 13:26:03


if(c == 0)
JOptionPane.showMessageDialog("Write once, run anywhere");
else
System.out.println(this,"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente");
Regis A Rocha
JavaGuru
[Avatar]

Membro desde: 07/04/2009 20:33:10
Mensagens: 219
Offline

com o system.exit vc mata a app.. inteira..

seria isso ou sua duvida é outra..

SCJP 5
OCWCD 5

Next => OCBCD 5
ken420
Virtual Machine Man
[Avatar]

Membro desde: 09/10/2008 13:25:41
Mensagens: 504
Localização: na frente do PC
Offline

mas pense comigo se eu mata a aplicacao toda e mesmo q eu fizer isso


entendeu? a n ser q tenha algum comando que reabra o sistema depois de um system.exit(0)

if(c == 0)
JOptionPane.showMessageDialog("Write once, run anywhere");
else
System.out.println(this,"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente");
ken420
Virtual Machine Man
[Avatar]

Membro desde: 09/10/2008 13:25:41
Mensagens: 504
Localização: na frente do PC
Offline

up

if(c == 0)
JOptionPane.showMessageDialog("Write once, run anywhere");
else
System.out.println(this,"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente");
Jairo Junior
Java Ninja
[Avatar]

Membro desde: 14/08/2009 19:17:38
Mensagens: 291
Localização: Belém, Pará
Offline

Pode parecer meio bobo, mas você poderia primeiro chamar o form inicial e depois matar o antigo. Deve existir alguma maneira mais correta e simples de fazer, mas eu também desconheço.
ken420
Virtual Machine Man
[Avatar]

Membro desde: 09/10/2008 13:25:41
Mensagens: 504
Localização: na frente do PC
Offline

Primeiro agradeco sua atencao amigo mas n resolve meu problema pq pensa cumigo,


ele fexa o sistema inteiro e n sobra uma tela pra conta historia hahahahah e precisava que ele fexa-se o sistema e aparece-se a tela de login mais ou menos parecido com o logoff do windows vc loga ele fexa tudo e abre a tela de inserir senha e usuario entende?


This message was edited 1 time. Last update was at 18/08/2009 14:59:29


if(c == 0)
JOptionPane.showMessageDialog("Write once, run anywhere");
else
System.out.println(this,"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente");
Jairo Junior
Java Ninja
[Avatar]

Membro desde: 14/08/2009 19:17:38
Mensagens: 291
Localização: Belém, Pará
Offline

ken420 wrote:Primeiro agradeco sua atencao amigo mas n resolve meu problema pq pensa cumigo,


ele fexa o sistema inteiro e n sobra uma tela pra conta historia hahahahah e precisava que ele fexa-se o sistema e aparece-se a tela de login mais ou menos parecido com o logoff do windows vc loga ele fexa tudo e abre a tela de inserir senha e usuario entende?



Eu tava dizendo pra você abrir o Form inicial e depois dá dispose no form., porque o System.exit(0) fecha a JVM.
Deve ter uma solução simples pra isso, aquele programa "FreeRapid" te dá uma opção para reiniciar quando atualiza. Realmente não conheço, também vou ficar no aguardo de uma solução mais "profissional" hahahaha.
ken420
Virtual Machine Man
[Avatar]

Membro desde: 09/10/2008 13:25:41
Mensagens: 504
Localização: na frente do PC
Offline


if(c == 0)
JOptionPane.showMessageDialog("Write once, run anywhere");
else
System.out.println(this,"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente");
ken420
Virtual Machine Man
[Avatar]

Membro desde: 09/10/2008 13:25:41
Mensagens: 504
Localização: na frente do PC
Offline

up

if(c == 0)
JOptionPane.showMessageDialog("Write once, run anywhere");
else
System.out.println(this,"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente");
ken420
Virtual Machine Man
[Avatar]

Membro desde: 09/10/2008 13:25:41
Mensagens: 504
Localização: na frente do PC
Offline

up

if(c == 0)
JOptionPane.showMessageDialog("Write once, run anywhere");
else
System.out.println(this,"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente");
dwduncan
JavaTeenager
[Avatar]

Membro desde: 03/06/2007 13:44:07
Mensagens: 159
Localização: Pirassununga SP
Offline

Basta vc implementar um padrão observer, registrar suas telas nele, a partir daí pode até mudar as cores se quiser. Nesse padrão você terá controle e poderá propagar atualizações/actioncommands para todas as telas (Ativas ou não). USE A CABEÇA - PADRÕES DE PROJETOS. Muito bom livro para quem quer escrever bons códigos.

"Os que não querem raciocinar são fanáticos,
os que não sabem raciocinar são tolos e,
os que não ousam raciocinar são escravos "
Carlos Drummond de Andrade
dwduncan
JavaTeenager
[Avatar]

Membro desde: 03/06/2007 13:44:07
Mensagens: 159
Localização: Pirassununga SP
Offline

Desculpe, complementando o que vc quer saber. Não registre sua tela padrão nele, ou trate-a para não ser fechado a um comando proveniente da interface Observer. Execute o comando na interface para "fechar" tudo que estiver registrado nela, e comande o show na sua tela de login.

"Os que não querem raciocinar são fanáticos,
os que não sabem raciocinar são tolos e,
os que não ousam raciocinar são escravos "
Carlos Drummond de Andrade
ken420
Virtual Machine Man
[Avatar]

Membro desde: 09/10/2008 13:25:41
Mensagens: 504
Localização: na frente do PC
Offline

problema persiste!

if(c == 0)
JOptionPane.showMessageDialog("Write once, run anywhere");
else
System.out.println(this,"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente");
samuelM
JavaEvangelist

Membro desde: 05/11/2009 18:10:51
Mensagens: 378
Offline

to com o mesmo problema que vc conseguiu resolver?
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team