【问题标题】:drawImage() smears image on JPanel but why?drawImage() 在 JPanel 上涂抹图像,但为什么呢?
【发布时间】:2012-08-30 11:03:19
【问题描述】:

我正在关注 this 教程,当我使用 drawImage() 从 PNG 图像中为我的外星人制作动画时,我的图像在 JPanel 上出现污点,我不确定这是为什么,有人知道吗?

[问题的更多描述]当我将图像从 JPanel 的右侧移动到左侧时,会留下一条痕迹。它就像留下了痕迹/足迹...我不确定是什么原因造成的...

这是我正在谈论的图片,

http://imgur.com/KCfPp

【问题讨论】:

  • 看起来你并没有在绘制新的外星人之前擦除之前的外星人。
  • 如何删除之前的外星人?谢谢帮助
  • 清除整个BG的每一个油漆。
  • 谢谢我让它工作了。但这是因为我没有调用 super.paint(g) 方法。我在构造函数中设置了背景颜色!
  • 您的最后评论将是一个很好的答案。请把它作为答案并接受它。很高兴你把事情解决了。 :)

标签: java graphics awt java-2d


【解决方案1】:

我让它工作了。这是因为我没有调用 super.paint(g) 方法。我已经为我的构造函数设置了背景颜色!

【讨论】:

    猜你喜欢
    • 2011-04-28
    • 2010-11-01
    • 1970-01-01
    • 2011-10-20
    • 1970-01-01
    • 1970-01-01
    • 2011-09-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多