Foro de elhacker.net

Programación => 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
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
  1. class EventoDeTeclado implements KeyListener{
  2. public void keyPressed(KeyEvent e) {
  3. }
  4. public void keyReleased(KeyEvent e) {
  5. }
  6. public void keyTyped(KeyEvent e) {
  7. char pulsada = e.getKeyChar();
  8. System.out.print(pulsada);
  9. }
  10. }
  11.  

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