键盘接收事件

public KeyboardPanel()

      {

               addKeyListener( new KeyAdapter()

               {

               public void keyPressed(KeyEvent e)

               {

                      switch(e.getKeyCode())

                      {

                      case KeyEvent.VK_DOWN: 

                     y += 10;

                     break;

                      case KeyEvent.VK_UP: 

                     y -= 10; 

                     break;

                      case KeyEvent.VK_LEFT: 

                     x -= 10; 

                     break;

                      case KeyEvent.VK_RIGHT: 

                     x += 10; 

                     break;

                      default: KeyChar = e.getKeyChar();

                     }

                     repaint();

              }

        });


你可能感兴趣的:(速度回我)