Java - d.

 
Vista:

d.

Publicado por siriusx (2 intervenciones) el 08/06/2007 16:33:35
Hola,

tengo el siguiente problema: el metodo keytyped de Tablero, siempre me imprime un '0'. Es decir, es como si no me identificase cada tecla. Y es precisamente lo q necesito para los controloes del tetris. E.d. que me reconozca 'a' (izqda) 'd' (dcha)...

public class Partida extends JPanel implements Runnable {
public Tablero tablero = null;
...

public Partida(){

inicializar();

addKeyListener(tablero);
tablero.requestFocus();


}

}

class Tablero extends JPanel implements KeyListener{
public Tablero() {

setBounds(xinicial,yinicial,ancho,alto);
setBackground(Color.black);
setLayout(new GridLayout(ylim,xlim,0,0));

addKeyListener(this);

setFocusable(true);

}

public void keyTyped(KeyEvent e) {

System.out.println(e.getKeyCode());
//System.out.println(KeyEvent.VK_LEFT);


}

public void keyPressed(KeyEvent keyEvent) {
}

public void keyReleased(KeyEvent keyEvent) {
}

}
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