2011-12-18 29 views
0

的問題是關於Java小應用程序編程 我使用的Java小程序使用以下代碼來繪製在塗料方法的圖像:在Java小程序的運動圖像

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

該圖像是在屏幕上繪製的,但我想要做的是能夠改變這種圖像的位置不清除屏幕並沒有像以前的位置拉坯圖像..

在此先感謝。

+0

*「的圖像繪製在屏幕上,但我想要做的是能夠改變這種圖像的位置不清除屏幕並沒有像以前的位置拉坯形象。」 *嘗試巫術。如果這樣沒有達到規定的效果(沒有抹掉)這個用例,我懷疑任何其他的東西。 –

+0

我不知道什麼是「voodo」..但我會看看 thankssss – user1077980

回答

1

您可以簡單地畫在其他地方另一幅圖像。只需更改代碼中的參數即可。有關圖形對象的更多細節請參見鏈接。 http://docs.oracle.com/javase/1.4.2/docs/api/java/awt/Graphics.html

其他明智的,你爲什麼不乾脆延長GraphicsProgram類由ACM提供。它有一個移動功能,它將完全按照你想要做的。檢查鏈接。

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

希望這有助於。

+0

謝謝 但我想刪除以前的圖像,看起來像它正在移動.. – user1077980

+0

所以,你想創建一個動畫Java中的圖像從一個位置移動到另一個位置? – Subash

+0

是的,這是它.. – user1077980

1

但我想要做的是能夠改變這種圖像的位置不清除屏幕並沒有像以前的位置拉坯圖像..

然後用JLabel。當您想要移動標籤時,請使用setLocation()方法。該RepaintManager將重新繪製,其中標籤是位置,然後繪製標籤在其新的位置,這樣你就不必擔心計算受到移動的區域。

+0

好主意;)..謝謝:) – user1077980