[英]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.