在java小程序中移动图像

时间:2011-12-18 09:56:22

标签: java image animation applet

问题是关于java applet编程 我使用java applet在paint方法中使用以下代码绘制图像:

       g.draw(Myimage,0,0,this);

图像是在屏幕上绘制的,但我想要做的是能够在不清除屏幕的情况下更改此图像的位置,而无需在图像的先前位置绘制空白图像。

提前致谢。

1 个答案:

答案 0 :(得分:1)

  

但我想做的是能够在不清除屏幕的情况下更改此图像的位置,并且无需在图像的先前位置绘制空白图像。

然后使用JLabel。如果要移动标签,请使用setLocation()方法。 RepaintManager将重新标记标签所在的位置,然后在新位置绘制标签,这样您就不必担心计算受移动影响的区域了。