Tengo en un JtextField un Keylistener que cuando pulse la tecla Enter haga una determinada tarea.
Lo tengo de la siguiente forma:
Cita:
Pues bien, en mi portatil va bien, pero en algunos ordenadores va bien y en otros no...public void keyTyped(KeyEvent e) {
char c = e.getKeyChar();
if (e.getKeyText(e.getKeyChar()).equals("Intro")) RealizarPedido();
}
});
char c = e.getKeyChar();
if (e.getKeyText(e.getKeyChar()).equals("Intro")) RealizarPedido();
}
});
¿A qué se puede deber? ¿Cómo lo hacéis ustedes normalmente? ¿Debería de ponerlo como keystroke ó ASCII?
Lo suyo sería que funcionara en todos los PC, pero no entiendo porque no funciona así. Creo que tiene que ser algo del idioma del teclado o algo que en vez de intro esté cogiendo Enter.
Un saludo y gracias.