Validação![RESOLVIDO]

pessoal estou com uma duvida seria , tenho o botão consistir que ao apertar vai ver esta correto ou não,esta funcionando !

mas o problema é que, qq vou fazer a validação os campos não ficam em branco qq preenchidos ou as vezes qq cliko em consistir o cpf fica dando erro direto falando que cpf esta errado , mas não !!!

alguem teria uma base de como fazer isso!

valeu !

[code]private void btnConsistirActionPerformed(java.awt.event.ActionEvent evt) {

	String xCpf = txtCpf.getText();   

	if(!ValidaCPF.validaCpf(xCpf)){

		/* verifica se o campos esta vazio */   
		if (txtBairro.getText().equals("")){  
						
			/*seta o background para vermelho */   
			txtBairro.setBackground(Color.RED);   
			txtCodigo.setBackground(Color.RED);
			
		} else {   
			/*seta o background para branco */   
			txtBairro.setBackground(Color.WHITE);  
			txtCodigo.setBackground(Color.WHITE);

e por ai vai,tendo mais txt

		}   

		new  Mensagem(this,"Aviso", " CPF incorreto !!! ", Mensagem.MSG_BOTAO_OK, Mensagem.MSG_ICONE_INFORMACAO);

	}  


}[/code]

E como funciona seu método validaCPF?

Já tentou rodar o código com um depurador?

então ele roda vini ,

o cpf roda normal e mostra o erro,de validação!!!

mas o problema qq eu cliko 1 em consistir os campos ficam em vermelho mas depois que clico dinovu ele não fica branco!!!

to ficando loco com isso!!!

Já tentou rodar o código com um depurador?

O if que verifica se o bairro está em branco não deveria ficar depois de verificar a validação do CPF?

Porque do jeito que está, se o CPF não for válido, ele verifica o bairro e pode pintá-lo de vermelho. Se o CPF for válido, ele nem olha o bairro, então se já estiver vermelho não irá voltar ao normal.

resolvido…valeu pessoal !!!

agradeço!!!