我有一个图像需要通过调用来移动:
int Y = 100;
Graphics g = Canvas().getGraphics(); //Canvas is a Java 3D Canvas 3D
g.drawImage(Image, 400, Y, Canvas);
我还有一个移动图像的按键监听器,但是每当图像移动时,它都会留下图像的痕迹。有什么办法可以解决这个问题吗?
最佳答案
您的问题遗漏了很多重要信息,迫使我们猜测,这不是一件好事。我的猜测:如果您在 paint(...)
或 paintComponent(...)
方法中绘制它,那么您必须首先调用 super 方法。
关于java - Graphics.drawImage() 方法中的尾随图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14947444/