Foco não inicia no primeiro textfield

Boa noite pessoal, estou desenvolvendo um sistema simples de exemplo para meus alunos e deparei em um erro no novo netbeans 7.1.2 que é quando inicio a tela do meu cadastro de clientes o foco não fica no textfield Nome do cliente ele fica no textfield nome do pai. já fiz de tudo que me falaram, coloquei o requestfocus para o nome do cliente, coloquei ele em primeiro em alterar ordem do JPANEL, coloquei grabfocus no metodo construtor da classe coloquei a ordem de em NextFocusableComponent.
obs: o cadastro de clientes tem um JPANEL com os campos nome, cidade, endereço e um outro JPANEL dentro do primeiro com os campos nome do pai, nome da mae e cpf e o foco sempre vai pra o campo nome do pai que é o primeiro jtextfield do sengundo JPANEL que é o nome do pai.

aguardo ajuda.

Tente isto no construtor da classe, logo após a chamada initComponents():

        // Forçar o foco no campo
        SwingUtilities.invokeLater(new Runnable() {

            @Override
            public void run() {
                txNome.requestFocus();
            }
        });

Marcio, obrigado pela ajuda, resolveu.

não entendi porque isso aconteceu sendo que nas versões anteriores por exemplo na 6.9, não tive esse problema.