[RESOLVIDO] Nao permitir cadastro se jTextFormatedField estiver vazio

Galera, to desenvolvendo um sistema de cadastro de pacientes e tal, mas não to conseguindo que o cadastro nao seja feito se o campo data de nascimento estiver vazio. O campo data de nascimento é jTextFormatedField.

// O CÓDIGO ABAIXO VERICA SE O CAMPO ESTÁ VAZIO

        if ((txtNomePaciente.getText().isEmpty())||(txtRgPaciente.getText().isEmpty())||(txtCpfPaciente.getText().isEmpty())||(txtCartaoSusPaciente.getText().isEmpty())||(txtDataNascimentoPaciente.getText().isEmpty())) {
            JOptionPane.showMessageDialog(null, "Preencha todos os campos obrigatórios");

        } 
                   
        else {
            //A LINHA ABAIXO ATUALIZA A TABELA USUARIO COM OS DADOS DO FORMULÁRIO
            int adicionado = pst.executeUpdate();
            if (adicionado > 0) {
                JOptionPane.showMessageDialog(null, "Paciente Adicionado com sucesso");
        } 

Eu fiz essa condição e funciona pra todos, mas se o campo data estiver fazio, ele faz o registro mesmo assim. Já tentei fazer só com o campo data de nascimento e mesmo assim, ele passa e faz o registro.

Pra mim funcionava assim:

if(campodata.getText().equals("  /  /    "){
//Error
} else {
//Success
}
1 curtida

Isso mesmo. Problema resolvido. Valeu man