graphics.setColor(Color.blue);
graphics.fillRect(0, 0, myWidth, myHeight);
而不是將背景設置爲藍色,有沒有一種方法可以顯示指定文件中的圖像?設置背景顏色/圖像
P.S的圖像可以是GIF(和移動?)
graphics.setColor(Color.blue);
graphics.fillRect(0, 0, myWidth, myHeight);
而不是將背景設置爲藍色,有沒有一種方法可以顯示指定文件中的圖像?設置背景顏色/圖像
P.S的圖像可以是GIF(和移動?)
我不知道,但GIF你通常可以顯示其它的圖像。
在構造函數中,加載這樣
backGroundImage = new ImageIcon("my-image.png").getImage();
的圖像,然後每次用Graphics
渲染。
graphics.drawImage(backGroundImage, 0, 0, myWidth, myHeight);
希望這會有所幫助。
那麼Graphics類的drawImage方法呢?
下面是一個例子 http://docs.oracle.com/javase/tutorial/2d/images/drawimage.html
「圖像I/O已經內置了對GIF,PNG,JPEG,BMP,WBMP和支持」。我認爲它也可以輕鬆移動。