java自学笔记(2)-Stanford CS106A new GOval&GRect 绘制步骤20.9.2

tech2022-08-24  125

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);     } }

最新回复(0)