“Conocimientos Programación>Programación Java

Cómo capturar pulsaciones de teclas en Java

2015/8/4
Captura de un golpe de teclado en Java no es lo mismo que aceptar la entrada del teclado . En la mayoría de situaciones , un programa acepta la entrada del usuario desde el teclado en la forma de caracteres imprimibles . Las letras, números y símbolos se leen en el programa y se almacena , se hicieron eco de nuevo a la pantalla , o se utilizan para iniciar cualquier otra acción dentro del programa. Al capturar una combinación de teclas para una tecla de no impresión, las flechas y la tecla de tabulación , por ejemplo , la entrada debe ser interpretado por el programa, y se pasa a la entrada adecuada /library salida para su manipulación. Instrucciones
1

Crear una función para detectar una pulsación de tecla, y asignar una variable para realizar el seguimiento del caso :

pública keyDown booleano (Event e, int key) {
< p> una variable booleana devuelve sólo un valor de verdadero o falso. El estado por defecto de este tipo de variables es falsa . Al pulsar una tecla cambia el valor a true. Esta función devuelve el valor ASCII de la tecla que se presiona , y almacena el valor en la variable entera
2

Determine si la tecla pulsada es un carácter imprimible " clave". :
< p> if (key > 31 && tecla < 127 ) {

caracteres ASCII imprimibles tienen valores entre 31 y 127. Todos los demás valores del teclado requieren un manejo especial
3

Pasar el valor de la clave para el programa si es un carácter imprimible :
ValidateText regreso

(key) ; < . br>

}
4

Informar al programa de llamada que la clave no se puede imprimir y requiere un manejo especial si cae fuera de los valores ASCII especificados:

return false ;

}

Programación Java
Cómo ejecutar un archivo de comandos de Java que genere un archivo XML
Cómo instalar el Java Runtime 5.0 en Windows XP
Cómo ocultar un panel en una JSplitPane
Cómo dibujar un perro en Java
Cómo crear un histograma horizontal con asteriscos en Java
HashMap : Cómo eliminar la causa de una pérdida de memoria
¿Cómo subir un Tema WP a HostGator cPanel
Las ventajas de las etiquetas personalizadas
Conocimientos Informáticos © http://www.ordenador.online