Tecnología

Inicio

Procedimiento para interceptar eventos clave en Java

El evento "KeyEvent" Java desencadena cada vez que un usuario pulsa una tecla del teclado mientras la aplicación se ejecuta en el ordenador. Puede interceptar un evento clave y realizar otros procesos de código después de que el usuario presiona cualquier tecla. programas keylogger utilizan esta característica evento, pero la mayoría de los programadores utilizan esta característica para detectar los caracteres de entrada incorrectos. Por ejemplo, el KeyEvent le permite detectar si un usuario pulsa una tecla de letra en un cuadro de texto que sólo permite números.

Instrucciones

1 Haga clic en el archivo de código fuente de Java que desea editar, haga clic en "Abrir con" y elija su editor de Java en la lista de programas.

2 Añadir una "escucha" a un cuadro de texto. El oyente se dispara cuando el usuario coloca el cursor en el cuadro de texto y pulsa una tecla. El siguiente código añade un oyente:

textbox1.addKeyListener (this);

3 Reemplazar "TextBox1" con el nombre de su propio cuadro de texto.

4 Cree la función que se dispara cuando el usuario presiona una tecla. En este ejemplo, Java imprime la tecla pulsada a la pantalla del usuario:

public void keyTyped (KeyEvent e) {

char key = e.getKeyChar();

System.out.println ( "Usted pulsa la tecla" "." + Tecla +);

}