Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: sebast345 en 17 Noviembre 2016, 08:59 AM

Título: Ayuda con eventos del teclado
Publicado por: sebast345 en 17 Noviembre 2016, 08:59 AM
Necesito hacer un if que de condicion tenga apretar una tecla, he mirado ya en internet y son codigos super extensos con ejemplos de algo que no es lo que necesito y no sé de donde agarrar el codigo.
Título: Re: Ayuda con eventos del teclado
Publicado por: rgomez9119 en 17 Noviembre 2016, 12:29 PM
cual tecla debe de apretar?.

O sea, que si yo aprieto una tecla, haga algo al instante?.

Siempre es bueno que agregues el lenguaje y mas detalles del problema.
Título: Re: Ayuda con eventos del teclado
Publicado por: sebast345 en 18 Noviembre 2016, 10:20 AM
Cita de: rgomez9119 en 17 Noviembre 2016, 12:29 PM
cual tecla debe de apretar?.

O sea, que si yo aprieto una tecla, haga algo al instante?.

Siempre es bueno que agregues el lenguaje y mas detalles del problema.

Es que no hace falta que te diga la tecla o te diga el código, necesito el código en el cual yo sustituya la tecla que deseo que sea y ponerlo en mi código.
El código no está hecho aun, la tecla sería el F1 y el F2.
Lo que va a hacer el código es mover el ratón a 4 posiciones diferentes una y otra vez, comenzará a hacerlo una vez aprete el F1 y al apretar F2 parará.
Título: Re: Ayuda con eventos del teclado
Publicado por: Orubatosu en 18 Noviembre 2016, 13:22 PM
Deberías de crear una clase que implemente el interface KeyListener

Algo "mas o menos" así:

Código (java) [Seleccionar]

class EventoDeTeclado implements KeyListener{
public void keyPressed(KeyEvent e) {
}
public void keyReleased(KeyEvent e) {
}
public void keyTyped(KeyEvent e) {
char pulsada = e.getKeyChar();
System.out.print(pulsada);
}
}


https://docs.oracle.com/javase/8/docs/api/java/awt/event/KeyListener.html (https://docs.oracle.com/javase/8/docs/api/java/awt/event/KeyListener.html)

Espero que te sirva