繁体   English   中英

在java小程序中移动图像

[英]moving images in java applet

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

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

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

提前致谢。

您可以在其他地方简单地绘制另一个图像。 只需更改代码中的参数即可。 有关图形对象的更多详细信息,请点击链接。 http://docs.oracle.com/javase/1.4.2/docs/api/java/awt/Graphics.html

其他明智的为什么不简单地扩展acm提供的GraphicsProgram类。 它具有移动功能,可以完全按照您的要求进行操作。 看看链接。

http://jtf.acm.org/rationale/graphics-package.html

希望这可以帮助。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM