Interrompendo um programa e continuando de onde parou

1 resposta
S

Olá pessoal, bom dia.
Tenho um sistema que exige a digitação de senha para permitir determinadas opção escolhidas pelo usuário. Em todas elas, após a digitação da senha, o usuário prossegue o processo sem depender do que aconteceu antes de digitar a senha.
Agora, precisei colocar uma opção no sistema que é necessário interromper o processo para que o usuário possa digitar a sua senha e independente da senha estar certa ou errada ele precisa voltar para a tela anterior sem perder o que foi alterado nos campos. Precisaria apenas de uma variável do tipo boolean informando se a senha foi informada corretamente ou não.

De quais maneiras poderia fazer isso? O detalhe é que estou querendo usar a mesma tela que já uso para resolver esse problema sem precisar desenvolver uma segunda tela de login exclusivamente para esse problema, mas estou chegando a conclusão que não será possível. Atualmente eu passo quatro parâmetro para a tela de login quando ela é chamada.

Grato a todos.

1 Resposta

volnei

Bom, primeiramente o mais sensato seria usar uma janela modal para o login, no entanto você pode guardar o conteudo atual da janela e colocar um panel de login… qdo fez o login vc pega a tela previamente guardada e devolve.

Qdo for fazer o login…

JPanel telaAnterior = getTelaAtual(); JPanel telaAtual = getTelaLogin();

Qdo tiver feito o login…

JPanel telaAtual = getTelaAnterior();
Criado 17 de fevereiro de 2011
Ultima resposta 17 de fev. de 2011
Respostas 1
Participantes 2