@dennissiq escreveu:
Gostaria de deixar que os campos não fossem validados enquanto algum campo não estivesse em branco e as senhas e email batessem com sua confirmação. segue o código abaixo:
public void actionPerformed (ActionEvent event){ //Botões if(event.getSource() == btnSalvar){ if((passSenha.getText().replace(" ","").isEmpty()) || (passSenhaConf.getText().replace(" ","").isEmpty()) || (passNovaSenha.getText().replace(" ","").isEmpty()) || (txtTipoUsuario.getText().replace(" ","").isEmpty()) || (txtNome.getText().replace(" ","").isEmpty()) || (txtSenha.getText().replace(" ","").isEmpty()) || (txtNovaSenha.getText().replace(" ","").isEmpty()) || (txtSenhaConf.getText().replace(" ","").isEmpty()) || (txtEmail.getText().replace(" ","").isEmpty()) || (txtEmailConf.getText().replace(" ","").isEmpty()) || (txtRaRf.getText().replace(" ","").isEmpty()) || (txtArea.getText().replace(" ","").isEmpty()) || (txtSexo.getText().replace(" ","").isEmpty())){ System.out.println("Os campos nao podem ficar vazios!"); JOptionPane.showMessageDialog(this,"Os campos não podem ficar vazios!"); } if(passSenha.getText().equals(passSenhaConf.getText()) != (passSenha.getText().replace(" ","").isEmpty()) || (passSenhaConf.getText().replace(" ","").isEmpty()) && txtEmail.getText().equals(txtEmailConf.getText()) != (txtEmail.getText().replace(" ","").isEmpty()) || (txtEmailConf.getText().replace(" ","").isEmpty()) ){ //utilizar getText para comparar. //falta implementar com o banco System.out.println("Dados Alterados com sucesso"); JOptionPane.showMessageDialog(this,"Dados Alterados com sucesso!"); this.dispose(); } else{ System.out.println("E-mail ou senha invalidos!"); JOptionPane.showMessageDialog(null,"E-mail ou Senha inválidos!"); } } if(event.getSource() == btnCancelar){ //TelaMeusDados.this.setVisible(false); //Deixará tela invisível this.dispose(); } }
Só que quando completo todos os campos ainda mostra
"Os campos não podem ficar vazios"
e depois
"Dados Alterados com sucesso!"
.
ou se deixo tudo vazio ele aparece a mesma coisa!
Alguém pode me ajudar no que estou fazendo de errado?
Mensagens: 4
Participantes: 2