JFormattedTextField

0 respostas
H

Pessoal possuo a seguinte classe para usar a formatação do assunto:

public class FormatarJF {

    JFormattedTextField jf;

    public FormatarJF(JFormattedTextField jf, String formato, char preenchimento) {
        try {
            this.jf = jf;
            MaskFormatter codigo = new MaskFormatter(formato);
            codigo.setPlaceholderCharacter(preenchimento);
            jf.setFormatterFactory(new DefaultFormatterFactory(codigo));
            jf.setFocusLostBehavior(JFormattedTextField.PERSIST);  
        } catch (ParseException ex) {
            System.out.println(ex.getMessage());
        }

    }

}

o problema é:

quando aperto esc (para voltar para outro campo)

ele está removendo a informação, tem como resolver isso?

Criado 4 de setembro de 2015
Respostas 0
Participantes 1