可以掉用 drawRect()方法绘制矩形。 这个方法也需要 4 个参数:矩形左上角的坐标(x,y) 以及它的宽度和高度。下面这段代码将会从图像的左上角开始,绘制一个以(0,0)点为起点的宽度为 60 像素、高度为 30 像素的矩形:

image.drawRect(0,0,60,30);

若想绘制一个环绕整个图像边缘的矩形,则可使用下面的代码:

image.drawRect(0,0,image.getWidth()-1,image.getHeight()-1);

还是打开我们之前的项目,编辑蜜蜂角色的程序,先使用“//”注释掉画线段的代码,注释就是使这段程序失效,不去执行。

添加代码如下代码,绘制一个红色的矩形

image.drawRect(0,0,60,30);

Greenfoot 的基本功能和使用方法之画矩形

效果如下图

Greenfoot 的基本功能和使用方法之画矩形

我们再绘制一个环绕整个图像边缘的矩形,这次我们改变一下颜色,使用蓝色。

Greenfoot 的基本功能和使用方法之画矩形

Greenfoot 的基本功能和使用方法之画矩形