Formatar campos (data e dinheiro) em Swing

90 views
Skip to first unread message

Slack

unread,
Apr 25, 2009, 1:58:54 PM4/25/09
to PBJUG
Olá pessoal,

Queria saber como formatar campos de data (dd/MM/yyyy) e dinheiro (xxx,xx) em Swing. Eu queria que a formatação acontecesse a medida que o usuário digitando. Tipo Javascript. A medida que o usuário fosse preenchendo o campo data, as barras iriam aparecendo..

Obrigado.


Slack

unread,
Apr 25, 2009, 2:04:04 PM4/25/09
to PBJUG
Queria saber também como amarrar o usuário para digitar apenas números. Nada de letras. Se alguém puder indicar um tutorial ou postar um trecho de código eu agradeceria muito.

Obrigado.

2009/4/25 Slack <slac...@gmail.com>

berg.pb .

unread,
Apr 25, 2009, 2:07:00 PM4/25/09
to pb...@googlegroups.com
Tem como. Dá uma lida em JFormatedTextField.

http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/JFormattedTextField.html
http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/JFormattedTextField.AbstractFormatter.html
http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/JFormattedTextField.AbstractFormatterFactory.html

Abrçaos

2009/4/25 Slack <slac...@gmail.com>

Olá pessoal,

Queria saber como formatar campos de data (dd/MM/yyyy) e dinheiro (xxx,xx) em Swing. Eu queria que a formatação acontecesse a medida que o usuário digitando. Tipo Javascript. A medida que o usuário fosse preenchendo o campo data, as barras iriam aparecendo..

Obrigado.







--
Berg Oliveira
----------------------
"Aprendi que não se vive se não busca a Verdade."

Slack

unread,
Apr 25, 2009, 2:32:25 PM4/25/09
to pb...@googlegroups.com

Olá Berg.. obrigado pela resposta... 

eu cheguei a ver essa classe, vi alguns exemplos no tutorial da Sun, mas não entendi como fazer para que, no caso do campo data, as barras ( / ) irem aparecendo a medida que o usuário vai digitando.. mesma coisa para campos númericos. Também nao vi como fazer para aceitar apenas dígitos e nada de letras ou caracteres especiais.

valeu...





2009/4/25 berg.pb . <file...@gmail.com>

berg.pb .

unread,
Apr 25, 2009, 10:53:29 PM4/25/09
to pb...@googlegroups.com
Kra, vou dar uma olhada e se conseguir, qq coisa te digo.
abraços

2009/4/25 Slack <slac...@gmail.com>
Reply all
Reply to author
Forward
0 new messages