Como validar uma JFormattedTextField vazia?[RESOLVIDO]

5 respostas
java
M

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”

5 Respostas

M

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

M

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?

E

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;

}
M

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.

M

Sim, era isso mesmo q estava errado!
vlw da ajuda ai pessoal!

Criado 19 de maio de 2016
Ultima resposta 20 de mai. de 2016
Respostas 5
Participantes 3