Problema com mascara JFormattedText ao verificar campo em branco

3 respostas
java
pellegrini2106

Tenho um código para verificar campos em branco e utilizo o JFormattedText utilizando a mascara do cep só que na hora de verificar campos em branco ele passa como correto por causa da mascara (#####-##) que da uma impressão que o campo foi preenchido .
Eu quero que ele acuse o campo quando a mascara e os caracteres numéricos estiverem em branco.
Meu muito Obrigado a Todos.

3 Respostas

D

Se ele estiver em branco ao chamar o método getValue() o retorno será null:
if (seuFormattedTextField.getValue() == null)

pellegrini2106

Ola galera pode me tirar uma duvida?

Se tem como travar o JTextField quando eu chegar no limite que eu desejar por exemplo quero 8 dígitos dentro da caixa de texto depois disso ele não escreve mais nada.
Tem como fazer?
Obrigado.

luis13
CampogetText().replaceAll("[ ..-//()-]","");

Eu estava validando alguns campos, e utilizei o replace para retirar a máscara do campo formatado…depois eu verificava se estava vazio.

Criado 31 de outubro de 2018
Ultima resposta 11 de nov. de 2018
Respostas 3
Participantes 3