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