问题是关于java applet编程 我使用java applet在paint方法中使用以下代码绘制图像:
g.draw(Myimage,0,0,this);
图像是在屏幕上绘制的,但我想要做的是能够在不清除屏幕的情况下更改此图像的位置,而无需在图像的先前位置绘制空白图像。
提前致谢。
答案 0 :(得分:1)
但我想做的是能够在不清除屏幕的情况下更改此图像的位置,并且无需在图像的先前位置绘制空白图像。
然后使用JLabel
。如果要移动标签,请使用setLocation()
方法。 RepaintManager
将重新标记标签所在的位置,然后在新位置绘制标签,这样您就不必担心计算受移动影响的区域了。