| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/08/2009 19:03:26
|
rodbateras1000
Thread.start()
Membro desde: 19/01/2007 14:22:45
Mensagens: 29
Offline
|
Boa Noite pessoal.
Dei uma pesquisada aqui, porem nao consegui encontrar.
Criei uma mascara em um campo jTexField da seguinte maneira.
Cliquei com o botão direito na area de design que criei o cpf e fui em prorpiedades, code, pre creation code e criei um try catch.
Até ai sem problemas.
A duvida que estou tendo é de como eu faco para carregar os dados deste jTextField de uma maneira que nao seja copiado a mascara, ou seja, nao seja copiado os pontos e traço.
Muito Obrigado.
This message was edited 2 times. Last update was at 23/08/2009 12:46:58
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/08/2009 19:14:48
|
Rafael Carneiro
Moderador
![[Avatar]](/images/avatar/895df6a24c45297cb239065bcafa1fa4.jpg)
Membro desde: 31/03/2007 12:40:41
Mensagens: 809
Localização: Fortaleza
Offline
|
Você pode remover os caracteres da máscara, um exemplo é o método replaceAll da classe String.
|
Rafael Carneiro
http://www.rafaelcarneiro.com | @rcarneiro | JForum |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/08/2009 21:23:36
|
rodbateras1000
Thread.start()
Membro desde: 19/01/2007 14:22:45
Mensagens: 29
Offline
|
Obrigado Rafael.
Consegui fazer usando apenas o replace, ficou bem feinho mas funcionou.
fiz assim:
String cCPF= jTextField4.getText().replace(".","").replace(".","").replace("-", "");
Com o replaceAll tentei fazer mas nao funcionou, se vc. tiver um exemplo.
Desculpa a ignorancia, estou voltando a mecher com java agora. Tinha feito um trabalhinho pra facul um tempo atraz, mas foi coisa bem basica.
Obrigado novamente.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/08/2009 22:35:15
|
felipe.brito87
Thread.start()
Membro desde: 20/08/2009 16:12:12
Mensagens: 40
Offline
|
Boa noite!
Se entendi bem o Rafael, ficaria assim:
Não melhora muito mas fica com um comando a menos...
Abraço!!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/08/2009 12:45:15
|
rodbateras1000
Thread.start()
Membro desde: 19/01/2007 14:22:45
Mensagens: 29
Offline
|
Fala Felipe.. blz..
Entaum kra eu até tinha tentado desta forma, mas o estranho é q. quando eu uso este método,
Apaga tudo, ou seja, inclusive o numero do cpf a qual digito no jTextField. Quando vou verificar no banco de dados, nada esta gravado.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/08/2009 15:52:23
|
felipe.brito87
Thread.start()
Membro desde: 20/08/2009 16:12:12
Mensagens: 40
Offline
|
Ops... foi mal cara... esqueci de um detalhe importante... o método replaceAll recebe regex como argumentos... e "." significa qualquer caractere...
hehehe... ficaria mais ou menos assim então...
Isto vai tirar tudo o que não for dígito...
Para mais detalhes sobre regex no Java: http://java.sun.com/javase/6/docs/api/java/util/regex/Pattern.html (para Java 6).
Abraço!!!
This message was edited 2 times. Last update was at 24/08/2009 15:59:12
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/08/2009 15:30:30
|
rodbateras1000
Thread.start()
Membro desde: 19/01/2007 14:22:45
Mensagens: 29
Offline
|
E ai Felipe...
Vlww kra, agora funcionou..
Brigadaumm..
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/08/2009 13:52:21
|
felipe.brito87
Thread.start()
Membro desde: 20/08/2009 16:12:12
Mensagens: 40
Offline
|
Sem problemas cara... estamos aqui para ajudar...
Abraço!
|
|
|
 |
|
|