Замыкающее изображение в методе Graphics.drawImage()

У меня есть изображение, которое мне нужно переместить, позвонив:

int Y = 100;
Graphics g = Canvas().getGraphics(); //Canvas is a Java 3D Canvas 3D
g.drawImage(Image, 400, Y, Canvas);

У меня также есть keylistener, который перемещает изображение, но всякий раз, когда изображение перемещается, оно оставляет за собой след изображений. Есть ли способ это исправить?

1 ответ

Решение

Вы теряете много важной информации из своего вопроса, заставляя нас догадываться, и это не очень хорошая вещь. Мое предположение: если вы рисуете это в paint(...) или же paintComponent(...) метод, затем вы должны сначала вызвать супер метод.

Другие вопросы по тегам