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!