Ciao a tutti, vorrei far muovere un'immagine, come in un giochino, in tutte le direzioni. Per farlo implemento il metodocon il codice, limitando il campo di azione alle dimensioni massime della finestra in cui voglio visualizzare l'immagine. L'immagine riesco a farla muovere, però ogni volta che spingo, per esempio "UP", fa uno scattino in su, si ferma, e poi continua normalmente. Così per tutte le direzioni. Vorrei in pratica eliminare quella specie di momento di pausa. Questo è il mi codice:codice:"public void keyPressed(KeyEvent e){}"
P.S. siate buoni....codice:public void keyPressed(KeyEvent e) { int tasto = e.getKeyCode(); switch (tasto) { case (KeyEvent.VK_UP): y -= 10; if (y < 0) { y = 0; } break; case (KeyEvent.VK_DOWN): y += 10; if ((y+imgHeight) > height) { y = (height - imgHeight); } break; case (KeyEvent.VK_LEFT): x -= 10; if (x < 0) { x = 0; } break; case (KeyEvent.VK_RIGHT): x += 10; if ((x+imgWidth) > width) { x = (width - imgWidth); } break; } repaint(); }