Problemas com formatação de CPF...  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
arthurgon
Java Ninja
[Avatar]

Membro desde: 05/02/2007 00:57:43
Mensagens: 284
Localização: são paulo
Offline

Olá pessoal;

Estou com um problema de formatação de um textField que deve receber um numero de CPF. O problema é que
o campo aparece completado com zeros. Minha idéia é que o usuário digite o CPF respeitando a máscara.
Como faço para que esses ZEROS não apareçam?
O código está assim:

///////Esse é o método//////



Alguem sabe como me livro desses Zeros??

Valeu.

Arthur G. Gomes Jr.
Analista Java Sênior
[Email] [MSN]
arec_metafora
JavaBaby
[Avatar]

Membro desde: 14/01/2008 08:51:10
Mensagens: 82
Offline

Vixi cara, não entendi bulhufas do que você quis fazer aí.
Se você quer apenas formatar o TextField para receber campo numérico, com '.' no lugar certo, utilize o MaskFormatter

This message was edited 1 time. Last update was at 24/07/2008 08:41:45

[Email] [MSN]
arthurgon
Java Ninja
[Avatar]

Membro desde: 05/02/2007 00:57:43
Mensagens: 284
Localização: são paulo
Offline

Então...mas é que estou usando SWT. Essa resposta só serviria se fosse Swing. O fato é que o campo já aparece preenchido com ZEROs.

Ex: 000.000.000.00

Preciso que eles apareçam vazios para o usuário digitar o CPF.

Mas valeu pela atenção amigão.

Arthur G. Gomes Jr.
Analista Java Sênior
[Email] [MSN]
xxta
JavaBaby

Membro desde: 07/04/2008 13:09:17
Mensagens: 98
Localização: Florianópolis, Campos Novos - SC
Offline

tenta o setText(null)

[WWW] [MSN]
arthurgon
Java Ninja
[Avatar]

Membro desde: 05/02/2007 00:57:43
Mensagens: 284
Localização: são paulo
Offline

Como assim? Em que momento eu deveria usar o setText(null)??
Eu estou usando ele apenas para chamar a formatação.

Arthur G. Gomes Jr.
Analista Java Sênior
[Email] [MSN]
xxta
JavaBaby

Membro desde: 07/04/2008 13:09:17
Mensagens: 98
Localização: Florianópolis, Campos Novos - SC
Offline

ta, pelo q entendi vc quer que qdo o usuário termine de digitar os 11 digitos do CPF ele fique formatado não é?

Caso positivo, coloca um evento para que qdo o tamanho for 11 ele execute o método...



[WWW] [MSN]
Scoobydoo
JavaEvangelist
[Avatar]

Membro desde: 19/01/2010 14:22:47
Mensagens: 429
Localização: Gaspar
Offline

while (cpf.length() < 12) {
cpf = " " + cpf; <--- tenta fazer assim... botando apenas um espaço em vez de um 0
}

Site pessoal : http://www.likenerd.com.br
[Email] [WWW] [MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team