簡體   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