FocusLost JTextField

0 respostas
lina

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.

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();							
				}
			}
		);
	}			
};

Como faço um released com o TAB?

Tchauzin!

Criado 19 de setembro de 2007
Respostas 0
Participantes 1