FocusLost JTextField

Oi,
Tenho 2 JTextField (um abaixo do outro) e mais 3 radio button a direita…

porem eu gostaria de apertar a tecla TAB, e descer para o JTextField de baixo… e depois mais um TAB e ir para o RadioButton…

Porem, ele não faz isso… a ordem nao esta sendo setada de acordo com o que eu adiciono ao container.

Com isso, fiz varias formas… utilizando o FocusLost… e tecnicas de request, mas nao gostei do resultado… então bolei um released e gostei… porem só funciona com o ENTER.

[code]io_tf_principal = new JTextField()
{
{
getInputMap(WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).put
(
KeyStroke.getKeyStroke(“released ENTER”),
“action”
);

	// Adiciona o evento ao mapa de eventos..		
	getActionMap().put
	(
		"action",
		new AbstractAction()
		{
			public
			void			actionPerformed
						(
							ActionEvent		ao_event
						)
			{
				io_tf_secundario.requestFocus();							
			}
		}
	);
}			

};[/code]

Como faço um released com o TAB?

Tchauzin!