0
graphics.setColor(Color.blue);
graphics.fillRect(0, 0, myWidth, myHeight);

除了将背景设置为蓝色之外,有没有办法可以显示指定文件中的图像?

ps 图像可以是 GIF(并且可以移动吗?)

4

2 回答 2

2

Graphics 类的 drawImage 方法呢?

这是一个示例 http://docs.oracle.com/javase/tutorial/2d/images/drawimage.html

“图像 I/O 具有对 GIF、PNG、JPEG、BMP 和 WBMP 的内置支持”。我认为它也可以轻松移动。

于 2013-09-27T13:54:22.800 回答
1

我不知道 GIF,但您通常可以显示其他图像。

在构造函数中,像这样加载图像

backGroundImage = new ImageIcon("my-image.png").getImage();

然后每次都用Graphics.

graphics.drawImage(backGroundImage, 0, 0, myWidth, myHeight);

希望这可以帮助。

于 2013-09-27T13:49:24.027 回答