Como posso configurar máscara de entrada para data ( / / ) ?
Eu estive pesquisando e encontrei duas classes que talvez me ajudem, a MaskFormatter e a JFormattedTextField, mas não consegui usa-las. Será que alguém pode me ajudar com isto? Ou será que talvez exista uma outra classe ou maneira para formatar entradas?
try{formater.setMask("##/##/####");formater.install(field);}catch(ParseExceptionpe){pe.printStackTrace();}catch(Exceptionex){// process remaining Exceptions hereex.printStackTrace();
É necessário reiniciar a máquina para que as alterações tenham efeito.
(O autoexec.bat fica na pasta raiz do seu HD)
Leandro
Coloca o BIN do Java no Path do windows.
No autoexec.bat vc pode acrescentar:
set path=%path%;c:j2sdk1.4.1in
(repare que tem que ser o SEU caminho para o BIN)
OOUU começa a usar um programa que faça tudo isso e muito mais por você… que seria o mais indicado… sugiro até que você dê uma olhada no Eclipse, estão falando incrivelmente bem dele:
Respondi uma pergunta no Avançado!! hehehe 8)
Kd minha medália?? huahuahu :lol:
anjomal
PUTZ :shock: … O Java Tem uma classe para mascarar texto e eu aqui reiventando a roda !!! fiz uma classe para mascarar meus textos e nem sabia dessa funcionalidade, mais ta blz ganhei uma experiencia criandop o ALGORITIMO 8) . mais podia ter ganhado mais tempo !!!
Valew
t+
F
Fabio_Boschetti_Camp
Ola!! e muito obrigado… Mas não se esqueçam que eu não consigo editar o autoexec com o Windows ME… mas tudo bem… acho que sei como fazer isso… vou tentar e depois digo como foi. valeu…
//Fábio.
Leandro
No WinME se eu não me engano num tem autoexec.bat, mas cria um que ele executa do meeeeeesmo jeitinho…
H
henrique_schmitt
Bah Fábio Boschetti Campos, eu tava procurando esse código abaixo há algum tempinho:
MaskFormatter formater = new MaskFormatter();
formater.setMask("##/##/####");
formater.install(campoDataInicial);
funciona perfeito pra qualquer JFormattedField de data.