jueves, 15 de julio de 2010

Problemas con Runnable

Hola maestro y compañeros, tengo un problema al querer implementar el Runnable a mi programa anterior para que el circulo se moviera automatico cada vez que el usuario oprime una tecla de dirección. Para cada tecla puse una variable booleana, y dentro del while del bloque run () puse if para cada caso de la tecla. Implementé el Runnable dentro de mi clase principal, ¿se tiene que crear otra clase como en el ejemplo que se vió en clase del controlador?, tal vez ahi esté el problema pero aún así el programa no quiso mover en automático :(


Aquí está lo que quise implementar cuando se oprime una tecla, en este caso es la tecla direccional arriba, es lo mismo con las otras teclas, solo que cambian los valores de las variables booleanas
public void keyPressed(KeyEvent e) {
switch(e.getKeyCode()){
case KeyEvent.VK_UP:
System.out.println("Arriba");
this.corriendo=true;
this.corriendo1=true;
this.corriendo2=false;
this.corriendo3=false;
this.corriendo4=false;

break;

Gracias por la atención

No hay comentarios:

Publicar un comentario