graphics.setColor(Color.blue);
graphics.fillRect(0, 0, myWidth, myHeight);
除了将背景设置为蓝色之外,有没有办法可以显示指定文件中的图像?
ps 图像可以是 GIF(并且可以移动吗?)
Graphics 类的 drawImage 方法呢?
这是一个示例 http://docs.oracle.com/javase/tutorial/2d/images/drawimage.html
“图像 I/O 具有对 GIF、PNG、JPEG、BMP 和 WBMP 的内置支持”。我认为它也可以轻松移动。
我不知道 GIF,但您通常可以显示其他图像。
在构造函数中,像这样加载图像
backGroundImage = new ImageIcon("my-image.png").getImage();
然后每次都用Graphics
.
graphics.drawImage(backGroundImage, 0, 0, myWidth, myHeight);
希望这可以帮助。