Hola.
En Java los eventos de teclado son del tipo KeyEvent, implementados por la interfaz KeyListener.
El keyPress al que tu haces referencia creo que es este método
public void keyPressed (java.awt.event.KeyEvent nombreEvento)
Te dejo si acaso un ejemplo de los métodos
boolean keyDown (Event evento, int tecla)
boolean keyUp (Event evento, int tecla)
Para las teclas que representan letras o números puedes convertir el valor de tecla en un char. Cuando sobreescribas los métodos, no olvides que debes devolver un true si tratan el evento y false en caso contrario.
import java.awt.*;
import java.applet.*;
/* <applet code="Titulo" width=300 heigth=100></applet> */
public class Teclas extends Applet{
Char var;
//Se ejecuta cuando se pulsa una tecla
public boolean keyDown (Event e, int tecla){
var=(char) tecla; //con esto la convertirías en char
/*Si la tecla está comprendida entre los códigos ASCII que tu
quieres, sorry, no tengo la tabla a mano*/
/* Que haga lo que tu quieras y si no pues otra cosa*/
return true;
}
//keyUp se ejecuta cuando se deja de pulsar la tecla y por lo demás se trata del mismo modo
}
|