Condição jformattedtextfield

4 respostas
E

Olá pessoal tudo bom??
Preciso de uma grande ajuda…Tenho uma condição q verifica se jformattedtextfield esta em branco ou nao. No campos q sao criados como Jtextfield eu consigo verificar se eles esta em branco, agora com o campo jformattedtextfield mascarado ele entende os espaço como algo digitado. Alguem tem uma soluçao para isso??

Condiçao do campo data:

else if (datanasc.getText().equals(""))

{

JOptionPane.showMessageDialog(null,“Data de Nascimento obrigatório!!”,“Atençao”, JOptionPane.INFORMATION_MESSAGE);

return;

}

Mascara do campo data: MaskFormatter formatdata = new MaskFormatter("##/##/##");
formatdata.install(datanasc);

Abraços

4 Respostas

E

Ninguem pra ajudar???

T

Se não estiver em enganado no JFormattedTextField tem um método chamado getValue()…

E

Coloquei o valor q ele me retornou na condiçao ai ele funcionou…ele estava retornan" / / "

ai consegui!!

else if (datanasc.getText().equals("  /  /  "))

{

JOptionPane.showMessageDialog(null,Data de Nascimento obrigatório!!,Atençao, JOptionPane.INFORMATION_MESSAGE);

return;

}
thickbarney

quando trabalhando com JFormattedTextField, procure trabalhar com o método getValue() pois ele “desconsidera” a máscara

Criado 8 de novembro de 2007
Ultima resposta 9 de nov. de 2007
Respostas 4
Participantes 3