Máscara no JformatedTextField no netbeans

1 resposta
F

Prezados colegas, estou apanhando feio para adicionar uma máscara no JformatedTextField no netbeans (versão 5.0), pois ele não aceitou um maskformat(####) e com setPlaceholderCharacter(‘0’), vi que ele trabalha com AbstractFormattedFactory, vi que tenho que adicionar na propriedade do componente (FormatterFactory). Se alguém tiver uma sugestão ou turoria agradeço.

1 Resposta

Juliano_Pedroso_da_S

Ai cara vê se consegue entender.
Cria uma função como essa, pode ser no código do Jframe mesmo ou Frame…
Depois vai nas propriedades do JFormattedTextField do Frame … E adiciona o método criado para formatar.

public DefaultFormatterFactory setFormatoData() {
MaskFormatter comFoco = null;

try {
        comFoco = new MaskFormatter("##/##/####");
    } catch (ParseException pe) { }
    DefaultFormatterFactory factory = new DefaultFormatterFactory(comFoco, comFoco);
    return factory;
}
Criado 8 de maio de 2007
Ultima resposta 15 de mai. de 2007
Respostas 1
Participantes 2