Como lidar com JFormattedTextField?

3 respostas
M

Eu preciso colocar um campo para receber datas, me disseram que devo usar JFormattedTextField, mas não sei como fazer para que ele aceite mesmo apenas datas, a princípio ele funciona como um JtextField comum…

3 Respostas

kaabah

http://java.sun.com/docs/books/tutorial/uiswing/components/formattedtextfield.html

:idea:

M

Valeu cara, era isso mesmo qu eu precisava. Só pra ajudar quem mais vier dar uma olhada, o código ficou assim:

jdata1.addActionListener(new efetivo_jdata1_actionAdapter(this));

        MaskFormatter maskdata;
                            try {
                                maskdata = new MaskFormatter("##/##/####");
                                maskdata.setValidCharacters("[telefone removido]");
                             maskdata.install(jdata1); } catch (ParseException ex) {
                            }

Foi assim que ficou!
Valeu!

raikk0n3n

modelos

MaskFormatter maskdatanas;
        try {
            maskdatanas= new MaskFormatter("##/##/####");
            maskdatanas.setValidCharacters("[telefone removido]");
            maskdatanas.install(DATA_NASC);
        } catch(Exception ex) {
            ex.printStackTrace();
        }
        DATA_NASC.updateUI();
        
        
        MaskFormatter masktelecom;
        try {
            masktelecom = new MaskFormatter("(##) ####-####");
            masktelecom.setValidCharacters("[telefone removido]");
            masktelecom.install(TELEFONE_COM);
        } catch(Exception ex) {
            ex.printStackTrace();
        }
        TELEFONE_COM.updateUI();
Criado 23 de novembro de 2006
Ultima resposta 23 de nov. de 2006
Respostas 3
Participantes 3