Problema com MaskFormatter

public MaskFormatter formato_Codigo;
String Numero = “0123456789”;

formato_Codigo = new MaskFormatter("******");
formato_Codigo.setValidCharacters(Numero);

O problema com esse codigo e que ele obriga a digitar 6 digitos no campo, tem como fazer para ele aceitar valores de um digito, pois quando eu digito um numero como 1 por exemplo ele limpa o campo, ja quando eu digito 123456 ele aceita, como resolver isso ?


Wesller da Silva Franca
wesller_franca@yahoo.com

Olá,

Se tu estiveres usando um JFormattedTextField coloca: teujformattedtextfield.setFocusLostBehavior(JFormattedTextField.COMMIT);

Espero ter ajudado