Mover el foco a un control.

programador666
21 de Enero del 2006
Lo que quiero es hacer que cuando el usuario presione la tecla Enter, el foco se mueva a otro control.

LuisL? Ol?ga
21 de Enero del 2006
primero lo que debes hacer es darle evento a los controles que deseas que corra el foco ejemplo tengo un boton llamado "b"

b.addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent evt) {
if(evt.getKeyCode()==10){ //10 es enter
ingresar();//aqui va ingresar();
}
}
});
pero para que escuche solo al enter debes de agregar a la funcion esto

private void ingresar(){
//aqui defines lo que deseas que haga
}

luego que le das eventos a todos en el orden que deseas que corran los agregas a un contenedor ejemplo JPanel --> panel

panel.add(b);