Java - KeyListener con JPanel

 
Vista:

KeyListener con JPanel

Publicado por David (1 intervención) el 20/02/2001 18:18:43
Alguien me puede echar un cable, me pasa una cosa muy curiosa, yo me defino un un KeyListener con todos los métodos y lo añado a un JPanel.

MiKeyListener keyListener = new MiKeyListener(); jP.addKeyListener(keyListener);

Aparentemente esta bien el código, de echo con el Visual Age for Java funciona perfectamente, el problema viene cuando compilo el mismo código con el JDK 1.3 no me da ningún tipo de error pero al pulsar la tecla sobre el JPanel no hace nada, pero si asocio el KeyListener al Frame entonces si me reconoce la tecla sobre el frame, pero por que no me lo reconoce con el keylistener en el JPanel con el JDK?

socorro!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:KeyListener con JPanel

Publicado por Carlos (11 intervenciones) el 07/03/2001 15:40:16
La clase MyKeyListener se la tienes que asociar al contentPane de JFrame pues es a donde van a parar los eventos que lanza el Runtime

this.addKeyListener(new MiKeyListener());
Suerte!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar