programing methodology 课程五
总结下简单绘制 Goval和GRect遇到的问题和注意事项。
(1)绘制的图像效果:矩形-填绿色--圆形--填红色

(2)代码逐行分析:
/*file name GovalRectkarel
* to draw a rectangle filled with color green and draw a oval inside filled with
* color red.
*/
import acm.graphics.GOval;
import acm.graphics.GRect;
import acm.program.GraphicsProgram;
import java.awt.*;-----------------色彩库
public class GovalRectKarel extends GraphicsProgram {
/**
*
*/
private static final long serialVersionUID = 1L;--------------序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性
public void run() {
GRect rect=new GRect(0,0,500,500);-------------左上角(0,0),像素宽和长分别为500
rect.setFilled(true);--------------------------------true,需要调用填充颜色的方法, false,不填充中间色
rect.setFillColor(Color.green);------------------定义填充色为绿色,注意大小写
add(rect);------------------------添加矩形对象
GOval oval=new GOval(0,0,500,500);-------------左上角(0,0),像素宽和长分别为500
oval.setFilled(true);
oval.setFillColor(Color.red);
add(oval);
}
}
本文是Stanford CS106A课程的学习笔记,详细介绍了如何使用Java绘制填充绿色的矩形和填充红色的圆形。首先创建了一个GRect对象,设置其填充为绿色,并添加到画布中;然后创建了GOval对象,同样设置填充为红色,最后将其添加到画布。代码中包含了对象创建、填充颜色和添加到画布的步骤。
305

被折叠的 条评论
为什么被折叠?



