Boa tarde Turma.
Sou iniciante em Java. Estou com dificuldades em aprimorar uma tela de login da aplicação que estou criando. O problema em questão, está no momento em que é validado se o login e senha estão corretos. Caso o Login ou senha estejam incorretos, será exibida uma mensagem utilizando JOptionPane.showMessageDialog (Login incorreto!). Porém, ao clicar em “Ok” a janela desta mensagem não fecha.
Poderiam me ajudar com isto? Segue o trecho do código:
private void Log_okActionPerformed(java.awt.event.ActionEvent evt) {
String Usuario,Senha;
Usuario=Log_usr.getText();
Senha=Log_pswd.getText();
while((!"rchaves".equals(Usuario))||(!"admin".equals(Senha))){
if((!"rchaves".equals(Usuario))||(!"admin".equals(Senha))){
JOptionPane.showMessageDialog(null,"LOGIN INVALIDO","Erro de acesso",
JOptionPane.WARNING_MESSAGE);
}
else if(("rchaves".equals(Usuario))&&("admin".equals(Senha))){
JOptionPane.showMessageDialog(null,"LOGIN OK","Validação de Login",
JOptionPane.INFORMATION_MESSAGE);
Tela1 tela;
tela = new Tela1();
tela.show();
}
}
}