Thorsten F.: Key Ereignisse funzen nicht

Beitrag lesen

Könntest du mir eventuell noch sagen, warum ich das Bild1 nur nach oben und nach rechts bewegen kann?

public void paint(Graphics g)
    {
        super.paint(g);
        g.drawImage(Bild1,x,y,100,100,this);
        g.drawImage(Bild2,400,50,100,100,this);
    }

public void keyPressed(KeyEvent e)
    {
      int keyCode = e.getKeyCode();
      switch(keyCode)
      {
          case KeyEvent.VK_S:   //Unten
               y=y+5;
          case KeyEvent.VK_W:   //Oben
               y=y-5;
          case KeyEvent.VK_A:   //links
               x=x-5;
          case KeyEvent.VK_D:   //rechts
               x=x+5;
      }//switch

repaint(); // neu malen, wenn sich was geändert hat

}