Ver Mensaje Individual
  #2  
Antiguo 30-12-2003
santana santana is offline
No confirmado
 
Registrado: nov 2003
Posts: 1.030
Reputación: 0
santana cantidad desconocida en este momento
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
}
Responder Con Cita