Validação de um conteúdo digitado em um JTextField

4 respostas
C

E aê galera,

Estou precisando de uma ajuda…
Possuo uma tela onde o usuário pode digitar, em um objeto JTextField, o nome de um arquivo.
Enquanto o usuário digita, preciso estar validando(verificando em tempo real) o que o mesmo está escrevendo, levando em conta o ‘caminho’ e a ‘extensão’ desse arquivo. Se o que ele digitou for válido - Caminho, Nome e principalmente a Extensão do arquivo - eu habilito um JButton para submeter as informações da tela.

Ex.:
C:\arquivo.txt -> após ter digitado o último caracter da extensão e se o arquivo realmente existir nesse caminho, eu habilito o botão logo na sequência.

Alguém tem alguma idéia?

Grato

4 Respostas

Pedrosa

A solução do seu problema esta aqui:

http://www.guj.com.br/java.tutorial.artigo.13.1.guj

C

Certo Pedrosa, mas eu acho que precisarei usar algo que capture primeiramente caracter por caracter e aí validar o que estiver após o ponto, ou seja, a extensão do arquivo e aí sim validar o arquivo (Caminho+Nome)
Correto!?

kartler

Creio que a class File tem um método que verifica se existe ou não um determinano arquivo, ponha um evento ao sair do JtextFiedl que pegue a estrng do caminho e compare se ela existe ou não. :wink:

C

Aí galera,

No link abaixo tem um exemplo do eu estava tentando explicar… agora é só adaptá-la a minha necessidade…

http://java.sun.com/docs/books/tutorial/uiswing/events/keylistener.html

Valeus

Criado 25 de maio de 2006
Ultima resposta 25 de mai. de 2006
Respostas 4
Participantes 3