Página Inicial do Fórum > GUI - (Applets, Swing, SWT, etc)

Mascara para data com JtextFiel e setDocument



Criar novo tópico   Responder tópico


  1. makoto_1365
    Posts:42


    Comment Arrow

    Publicado em: 03/07/2012 23:36:08

    E aí pessoal blz!?
    Por favor sem JformatterTextField.
    Tô procurando e ainda não encontrei algo que servisse, tô tentando aprender a usar a PlainDocument para setar no jTextField, como já fiz em outras ocasiões para máskara monetária, só números, só maiúsculas, só minuscula...Então tô querendo usar essa mesma idéia para uma máscara de data, o problema é que eu não sei usar, apenas peguei material pronto e fui dando umas adptadas, agora que eu não achei algo nesse sentido, tô tentando aprender o PlainDocument.
    Tô querendo deixar no formato dd/mm/aaaa, tipo quando a pessoa vai digitando vai aparecendo as barras.

    Se alguém puder ajudar, tiver algum link de conteúdo útil, desde já obrigado.

    aqui tá uma classe que herda PlainDocument para máscara monetária que uso. Tô tentando aprender com ela e modificar para se comportar como data.


    O JFormatterTextField não tem um comportamento muito legal.
    Valew!




  1. simu
    Posts:9417


    Comment Arrow

    Publicado em: 06/07/2012 12:00:07

    já tentou usar um JTextField com um PlainDocument com um DocumentFilter (PlainDocument.setDocumentFilter) que ajusta a entrada conforme necessário?

    É um pouco chato de fazer, mas deve funcionar...
    _________________
      Nome real: Carlos F. Heuberger

    Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!

    "The mod javafree deserves, but not the one it needs right now."
    --------------------
    Não leio nem respondo MPs!
    This posting is provided AS IS with no warranties and confers no rights.




  1. Relacionados





Novo tópico   Responder tópico     Índice do forum -> GUI - (Applets, Swing, SWT, etc)