Tecnología

Inicio

Cómo tener Java Leer pulsaciones de teclas como entrada

Cómo tener Java Leer pulsaciones de teclas como entrada


Cuando un usuario de Java presiona una tecla del teclado, Java conoce el valor de la clave. Su aplicación o applet Java pueden necesitar saber que el valor así para funcionar correctamente. juegos Java, por ejemplo, a menudo dependen de la entrada de teclado para controlar la acción. Las aplicaciones de negocios pueden permitir a los usuarios realizar tareas complejas utilizando las teclas de acceso directo. Java tiene un método integrado que hace que todos los valores de pulsaciones de teclas a su disposición. El programa Java, simplemente tiene que leer esos valores y reaccionar en consecuencia.

Instrucciones

1 Abra su programa de edición de JAVA y crear un nuevo archivo llamado Applet de Java KeyReader.

2 Pegar el código se muestra a continuación en ese archivo:

importar

java.awt.event.;
import java.awt.;
importar java.applet. *;

Estas declaraciones de importación importar las bibliotecas de Java necesarias para que su aplicación se ejecute.

3 Pegue el código siguiente después del código que aparece en el paso dos:

KeyReader public class extends Applet {

public void init () {
TextField = new TextField textBox ( "");
añadir (recuadro);

textBox.addKeyListener (nueva KeyAdapter () {
keyPressed (KeyEvent e) {public void
int = keyCode e.getKeyCode ();
System.out.println ( "Se ha pulsado" + keyCode);
}
}
);
}
}

La primera línea de código en el método init crea un nuevo cuadro de texto que puede utilizar para probar la aplicación. Las líneas restantes utilizan el método de addKeyListener para crear un nuevo KeyAdapter. El controlador de eventos keyPressed ejecuta cada vez que alguien presiona una tecla keyboad. El parámetro "e" controlador de eventos contiene toda la información relacionada con un evento de pulsación de tecla. La variable keyCode almacena el valor numérico de la tecla pulsada. La declaración final muestra la tecla que oprime.

4 Guardar el proyecto y ejecutarlo. Una nueva ventana del applet se abre y muestra un cuadro de texto. Presiona cualquier tecla. El programa Java Edición muestra la tecla numérica que pulsó. Cada tecla genera un valor único. La letra "a" genera 65. Cero produce 48 y pulsando la tecla "F8" crea 119.

Consejos y advertencias

  • Después de examinar una tecla, el programa puede realizar una variedad de tareas basadas en el valor de la clave. Por ejemplo, si desea que los usuarios puedan presionar F8 para abrir un menú, llamar a un método que hace que cuando la tecla que pulse genera un valor de código de tecla de 119.
  • Si desea conocer los valores numéricos de todas las teclas en un teclado, visitar un sitio web que contiene una tabla de referencias cruzadas que muestra esos valores.
  • Construir su propio programa Java capturador de teclado mediante el almacenamiento de cada valor de código clave que un usuario genera en el interior de una matriz.