MaskFormatter

Gostaria de saber se existe um meio de limitar os caracteres usando o MaskFormatter visto que se eu crio um com ### no codigo, so é possivel sair do codigo quando digito tres numeros. Ou seja, se eu digitar apenas um numero, o campo é zerado.

Estou usando laf, isso é do laf ou é do MaskFormatter mesmo?

Abraços

Boa noite.

Você quer que, mesmo que o usuário não entre com todos os dígitos, ao sair do campo os dígitos continuem? Mesmo que incompletos.

Sim, vi esse exemplo que um amigo colocou aqui no forum:

seuJFormattedTextFiled.setFocusLostBehavior(JFormattedTextField.COMMIT).

Porem, agora nao consigo pegar o valor com getText para enviar para o db, nao sei porque isto esta acontecendo.

Alguem sabe porque?

Abraços