Замыкающее изображение в методе 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(...)
метод, затем вы должны сначала вызвать супер метод.