Estou usando o JFormattedTextField só que coloquei uma mascara nele, e estou querendo fazer uma verificação se o campo esta vazio.
Como faço isso?
Se alguem puder me ajudar.

Coloquei do tamanho da máscara de cada um, mas na hora de cadastrar da o aviso do “campo obrigatorio” depois cadastra
como q eu tiro esse aviso?
“*CAMPO DE TEXTO OBRIGATÓRIO”

Olá Marco_Aurelio2.
Para verificar se o JTextField
está vazio faça um if
com o usando o método isEmpty()
.
if(SEUOBJETO.getText().isEmpty() == true){ //--verifica se o JTextField é vazio
...
}
Já para os campos formatados, eles sempre terão o tamanho da máscara mesmo não estando preenchido.
Neste link tem umas soluções que você pode usar para solucionar o problema.
http://respostas.guj.com.br/2423-verificar-campo-formatado-nulo
Espero que ajude.
Abraço
1 curtida
Obrigado da ajuda.
Agora queria saber como q tiro esse recado “*campo de texto obrigatório” da DATA do RG e do CPF, q mesmo preenchidos eles aparecem, eles cadastram de boa mas aparece esse recado antes “conferir os campos obrigatórios”.
vc sabe oq pode ser?
Acredito que você fazendo isso deve resolver, porque se for uma váriavial global que estiver usando sempre vai ser igual a 1 depois que cai em um erro não volta pra zero.:
if (jFormattedTextField1.getText().lengt() > 10 ) {
p3 =1;
jLabel113.setVisible(false)
} else {
jLabel113.setVisible(true)
p3 = 0;
}
1 curtida
Certifique se todos os campos p, p1, p2, p3, p4 e p5 estão alterando seu valor de 0 (zero) para 1.
Provavelmente alguma dessas variáveis esteja ficando com o valor 0.
Sim, era isso mesmo q estava errado!
vlw da ajuda ai pessoal!