Validação de usuario

1 resposta
C

Pessoal,

Tenho uma aplicação com banco de dados e preciso validar usuarios para acessar a aplicação.

Criei um frame para digitar usuario e senha e agora preciso passar os valores dos textfields para a classe de conexao.

Bom, quando tento acessar as variaveis do frame tenho que criar uma instancia dele, ou seja, recrio o frame ao passar pelo construtor.

Como eu acesso apenas as variaveis usuario e senha ou os metodos get deles sem “recriar”, sem passar pelo construtor do frame?

Ah! tambem nao posso passar as variaveis como parâmetro pra conexao, pq precisarei chamá-la outras vezes durante a execução da aplicação.

Valew!

Francine

1 Resposta

K

Se eu entendi seu problema, basta voce tem um construtor vazio na sua classe de usuario e senha.

public suaClasse() {
}

depois voce instancia esse classe, nao sua outra classe que precisa dos dados de usuario e senha.

quando voce faz isso, tudo que estiver dentro do metodo construtor é executado, como o seu construtor cria toda a janela e nao é o que voce deseja fazer, entao temos agora um construtor fazio, que nao faz ‘nada’.

Repare que esse segundo cosntrutor, tem de ter a assinatura diferente do seu construtor anterior. Caso seu construtor anterior nao tenha assinatura, entao passe um int qualquer passe seu segundo construtor, apenas para ele se diferenciar.

agora é só accessar os metodos da sua classe

era isso que voce queria saber?

Criado 23 de maio de 2006
Ultima resposta 23 de mai. de 2006
Respostas 1
Participantes 2