uso del KeyListener

alex
25 de Mayo del 2006
Hola, me pregunto para qué demonios sirve KeyListener, porque se supone que es un interface al igual que MouseListener o MouseMotionListener con los que se puede obtener lo ke se hace con el raton (cosa consigo muy fácilmente con sus funciones), pero en el caso del KeyListener no he conseguido obtener lo que se escriba por el teclado mediante sus 3 funciones:

public void keyTyped(KeyEvent e){
}
public void keyPressed(KeyEvent e){
}
public void keyReleased(KeyEvent e){
}

weno, agradecería que alguien me orientara en esto.

Gracias, un saludo.

ximo1985
25 de Mayo del 2006
Las funciones que tu dices no sirven para lo que quieres, me explico. Cuando sobre un componente de una interfaz se produce un evento de teclado, como pulsar una tecla, soltarla etc...se llama a una de las funciones del KeyListener que tenga a�adido el componente. Estas funciones (que son las que tu dices) reciben un KeyEvent. Ese KeyEvent lleva toda la info que necesitas saber:

En concreto, para saber que tecla se pulso, haz e.getKeyChar()