terça-feira, 17 de janeiro de 2012

Java Game - Movimentar um jLabel com as setas do teclado






  1. public void keyPressed(KeyEvent evt) {
  2.      
  3.       int x,y;
  4.  
  5.       x = jLabel1.getX();
  6.       y = jLabel1.getY();
  7.      
  8.       if (evt.getKeyCode() == evt.VK_LEFT){
  9.          x = x - 6;
  10.          jLabel1.setLocation(x, y);
  11.       }
  12.      
  13.       if (evt.getKeyCode() == evt.VK_UP){
  14.          y = y - 6;
  15.          jLabel1.setLocation(x, y);
  16.       }
  17.      
  18.       if (evt.getKeyCode() == evt.VK_RIGHT){
  19.          x = x + 6;
  20.          jLabel1.setLocation(x, y);
  21.       }
  22.      
  23.       if (evt.getKeyCode() == evt.VK_DOWN){
  24.          y = y + 6;
  25.          jLabel1.setLocation(x, y);
  26.       }
  27.        
  28.        if (evt.getKeyCode() == evt.VK_RIGHT && evt.getKeyCode() == evt.VK_UP){
  29.           x = x + 6;
  30.           y = y - 6;
  31.           jLabel1.setLocation(x,y);
  32.        }
  33.      
  34.    }

Nenhum comentário: