Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/08/2007, 16:54
Avatar de zempox
zempox
 
Fecha de Ingreso: mayo-2007
Mensajes: 32
Antigüedad: 17 años
Puntos: 1
Re: Saltar de componente presionando enter

Para que pase el foco de un JTextField a otro impleneta un KeyListener y lo adicionas al JTextfield

private class ManejadorTecla implements KeyListener{
public void keyPressed(KeyEvent e) {
if(e.getKeyCode()==KeyEvent.VK_ENTER){
Robot Tecla = null;
try {
Tecla = new Robot();
} catch (AWTException e1) {
e1.printStackTrace();
}
Tecla.keyPress(KeyEvent.VK_TAB);
}
}
public void keyReleased(KeyEvent arg0) {}
public void keyTyped(KeyEvent arg0) {}

}//Fin de la clase privada ManejadorTecla()

despues instancias la clase

ManejadorTecla manejador = new ManejadorTecla();

y adicionas a tu JTextField el listener asi :

MiJTextField.addKeyListener(manejador);

y eso es todo espero te sirva