Estou compartilhando minhas classes para validacao e limitacao de caracteres em JTextField  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
kemperacc
Java Ninja
[Avatar]

Membro desde: 11/11/2006 11:34:51
Mensagens: 288
Localização: Divinopolis
Offline

Pessoal,

O Nível de ajuda que recebo aqui no GUJ é tão bom que estou postando aqui as minhas classes para validaçao de e-mail, nome, site, etc...

Classe Pai:

LimitedSizePlainDocument é uma classe abstrata e a idéia principal é que ela limite o tamanho do texto a ser inserido.
Esta classe possui um metodo abstrato que chamei de validate() que serve para controlarmos o que queremos inserir na textfield.



A classe LimitedSizeNameDocument estende a LimitedSizePlainDocument e implementa o validate() para aceitar apenas os caracteres que eu considero necessários, estejam a vontade para adaptar a sua necessidade.




Esta outra classe segue a mesma logica, porem aceita apenas caracteres validos em enderecos de e-mail:




E como nao podia deixar de ser, esta agora para validar a entrada de sites:



A classe abaixo permite apenas numeros ate o tamanho maximo especificado




Como usar essas classes?

Coloque-as no seu projeto e faça o seguinte com o seu jtextfield:



Eu ja possuo um esquema de validacao tambem para valores monetarios, mais ainda estou estudando como implementa-lo nesse modelo. Assim que estiver disponivel posto aqui

Abraço a Todos!


Um feito eh impossivel ateh que alguem o faca...

ABAIXO DEFAULTTABLEMODEL!!!
[Email] [WWW] [MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team