Jformattedtextfield

1 resposta
irlan

o problema é o seguinte :e que eu tenho uma aplicaçao onde ha um campo para digitaçaõ do preço de um produto,e eu quero 1 das 2 coisas:que quando eu chame o valor no banco(access) para uma tabela ,ele venha ja formatado(pois ele fica formatado so dentro do banco) ou entao criar um campo ja com o formato,que aceite qualquer valor normalmente e que eu fazer calculos c/ ele.valeu!

1 Resposta

A

Bom, não sei qual é a formatação que você quer mas aqui vai um exemplo de uma formatação de data:

/**
     *setFormatoData()- define o formato para o campo de data.
     */
    public static DefaultFormatterFactory setFormatoData() {
        
        MaskFormatter comFoco = null;
        try {
            comFoco = new MaskFormatter("##/##/####");
            comFoco.setInvalidCharacters(" ");
        } catch (Exception pe) { }
        DefaultFormatterFactory factory = new DefaultFormatterFactory(comFoco, comFoco);
        return factory;
    }

Ai basta colocar no formatterFactory do seu jformattedtextfield setFormatoData(), por exemplo:

inputData.setFormatterFactory(FormatterFactory.setFormatoData());
Criado 22 de maio de 2007
Ultima resposta 23 de mai. de 2007
Respostas 1
Participantes 2