2012-10-17 66 views
1

我試圖添加一個.gif圖像到我的java小程序,但由於某種原因,它只是變成空白..我使用getImage(getCodeBase(), "BLACK_Sel.gif ")來獲得我的.gif圖像,它與JPG圖像很好地工作,但不是.gif圖像..然後再刷.JPG/.gif注意我用將gif圖像添加到java applet中?

g.drawImage(SelectedBlack,testx, testy, Checkers.SIZE_Y/8, Checkers.SIZE_Y/8, null);

這又爲.jpgs工作正常。有沒有不同的方式,我必須做一個動畫的.gif圖像做到這一點?

+0

'g.drawImage(SelectedBlack,testx,暴躁,Checkers.SIZE_Y/8,Checkers.SIZE_Y/8,NULL);'應'g.drawImage(SelectedBlack,testx,暴躁,Checkers.SIZE_Y/8,Checkers.SIZE_Y/8,this);' –

回答

3

抽象窗口工具包有一個支持GIF的getImage()方法。

Image img1 = Toolkit.getDefaultToolkit().getImage("yourFile.gif"); 
+0

仍然將空白變成空白,並且沒有.gif出現..愚蠢的我..由於某種原因重新啓動eclipse後我的工作空間仍然過時..謝謝:P – Chris

+0

訣竅嗎? –

+0

這對於部署的小應用程序來說不起作用,因爲該方法假定路徑表示一個'File',而一個小應用程序(通常)需要一個'URL'。 –