JTextField - Validar e-mail

Pessoal,

Alguém pode me dar um pequeno exemplo de como eu faço para validar o texto digitado em JTextField, para certificar que é um endereço de e-mail??? (@)

Agradeço quem puder ajudar.

Valeu!!!

Edvaldo

Vc deve implementar o metodo para tal…tipo:


public boolean valida(JTextField tx){
String validar=tx.getText();
if(validar.indexOf("@")==0){
return false;
}
return true;
}

em outro metodo coloque
public void controle(){
if(!valida(meuTextfield)){
//mensagem de erro
}

}

Vc pode melhorar muito de como vc quer isso …acima é só verifica se o @ está na 1 posição…vc pode usar o

boolean b=tx.contains("@");

e assim vai

Não é melhor passar uma String como parâmetro ao invés de um JTextField?

Com certeza, e como o Felipe comentou…

:joia:

como a string é sempre “duplicada” na memo… o TexField sendo passado como parâmetro ele pode conter qualquer coisa Inteiro ou String…então vc faz 1 metodo e toda vez da verificação vc chama o metodo…

Como mostrou o Grande matheus…assim como o morpheus…“Só posso mostrar o caminho…vc que deve atravessar”…heheheh :wink:

Pessoal,

Só tenho a agradecer todos vocês!!!

Valeu mesmo galera!!!

Abraços!!!

Ermelo