Primeiros passos - me ajudem

2 respostas
N

Galera, tudo jóia ?

Bom, sou programados PHP e a tempo tenho tentado iniciar no mundo Java, porém sem sucesso.

Estou aqui novamente entrando de cabeça, um pouco mais animado pois estou conseguindo criar as interfaces graficas, bom chega de bla bla bla.

O que estou precisando, é de um empurrãozinho, pois só tenho vistos conceitos e teoria, mas nada de prática.

Se não for pedir demais, gostaria que alguem me explicasse o seguinte:
Estou criando sistema básicão pra estudo. Tenho a classe principal com o main() e uma classe visual onde tenho uma tela de login.

Bom, na main() ja instanciei essa interface e testei, ta rodando legal… oq preciso é como tenho que fazer para pegar o user e senha testar com o que eu já tiver cadastrado (a princípio sem bd) e caso correto aparecer a tela principal do sistema, ou se errado exibir a msg de erro.

Desculpem se estou pedindo demais, ta foda só com teorias na cabeça.

Por gentileza, espero que alguem me ajude.

Valeu

2 Respostas

rodrigo_gomes

Olá nirsu,

Se você tiver usando JTextField para login e JPasswordField para a senha, vc pode fazer assim:

Quando o usuario digita o login e a senha e clica no botão você pega o conteudo do seu JTextField e JPasswordField com o método getText(), aí compara com o que você já tem, usando o método equals()

Para tratar os eventos do botão (e algumas outras coisas tbm) procure por ActionListener…

espero que tenha ajudado em algo
Se fui mto confuso posta a duvida de novo =)))))

Abraços

Rodrigo

Ironlynx

Pode usar algo simples assim(Só para te dar uma idéia):

public void verificar(String u, String s){
    if((u.equals(usuario)) && (s.equals(senha))){
      janela.hide(); //ocultaria a janela de login
      new TelaInicial();
                                                 }
    else{
      JOptionPane.showMessageDialog(null, "       Dados Inválidos!");
      txtUsuario.requestFocus(); //passa o foco para o campo do textfield
        }
    }

Onde usuario recebera o login do seu user dentro do sistema e senha
recebera a senha do mesmo!

Criado 2 de outubro de 2004
Ultima resposta 2 de out. de 2004
Respostas 2
Participantes 3