Tirar o foco de um textfield ao inicializar o programa

Olá, amigos, já procurei em tudo que é lado, mas não achei nenhuma solução pro meu problema…

Estou criando uma tela de cadastro de clientes, de forma que eu não uso jLabels, e sim apenas jTextFields…

Como?

Coloquei os textos iniciais dos textfields como sendo “”, “Coloque aqui seu CPF>”, etc… e fiz um evento de focusGained em cada um, pro texto ser apagado quando o campo ganhar foco…

O problema é que o primeiro campo de texto já inicializa com o foco nele, e eu queria tirar isso, queria dar um jeito do usuário realmente precisar ler o que está no primeiro campo de texto e depois ter que clicar nele…

Espero que tenham entendido e que possam me ajudar.

Grato!

Um textfield1.setFocusable(false); não resolve?

ja tentou deixar esse texto como padrão pro primeiro? e tirar a função de foco…

Não resolve, amigo, porque a minha intenção não é deixar o textfield inativo, quero deixar o usuário clicar nele, mas só nao quero que quando inicialize o programa, ele seja clicado automaticamente…

ene1, não entendi o que você disse =\ pode tentar explicar melhor?

De uma olhada na classe FocusListner