Como ordenar foco no JTextField do Netbeans?

Pessoal, estou desenvolvendo um tela que possui vários jTextField, um ao lado do outro, por exemplo:

[jTextField 1] [jTextField 2] [jTextField 3]
[jTextField 4] [jTextField 5] [jTextField 6]
[jTextField 7] [jTextField 8] [jTextField 9]

Seguindo a ordem numérica dos “jTextField”, neste caso é a ordem do foco.

Sendo que desejo que o foco fica nessa ordem:

[jTextField 1] [jTextField 4] [jTextField 7]
[jTextField 2] [jTextField 5] [jTextField 8]
[jTextField 3] [jTextField 6] [jTextField 9]

Então, como realizar esse procedimento?

O link a seguir pode ajudar:
http://download.oracle.com/javase/tutorial/uiswing/misc/focus.html#customFocusTraversal

Onde encontrar um tutorial de LayoutFocusTraversalPolicy legal para estudar? Pois o que o Roger_rf indicou é em inglês e quando fiz a tradução não fico muito bom de entender não.

Se não me engano, a ordem de adição dos componentes é o que define a ordem do foco. Porém, dependendo do LayoutManager utilizado, não é possível alterar essa ordem sem modificar a posição dos componentes.

Nesse caso, você pode implementar o LayoutFocusTraversalPolicy que é a implementação de FocusTraversalPolicy utilizada pelos componentes, alterando a direção do foco.

Não conheço em português. A dica do LayoutFocusTraversalPolicy é porque é “mais simples” adaptar que usar a interface pura FocusTraversalPolicy.