摇摆重画

时间:2011-04-28 17:04:33

标签: java swing

我在JComponent上有一个动画。动画只是一个BufferedImage,在其上绘制正在移动的东西。为了使BufferedImage逐渐出现/消失,我正在使用小于JComponent宽度的剪辑区域调用重绘。 我遇到的问题是,当swing必须重新绘制组件时,它会在剪切区域边界之外绘制BufferedImage。 我怎么能改善这个? 谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

如果您希望图像显示和消失,我不会在您不希望它显示的周期上绘制它,而不是为此目的弄乱剪辑区域。这也会更有效,因为否则,JVM必须计算图像的哪个部分。