java自学笔记(5)-Stanford CS106A 绘制复合形人脸 20.9.12

这篇博客介绍了如何使用Java进行简单图形绘制,具体是通过Stanford CS106A课程中的例子,创建一个名为GFace的类来绘制复合形人脸。GFace类继承自GCompound,包含了头、眼睛、鼻子和嘴巴等部分的定义,通过比例调整各个部分的大小。博客中还给出了主函数DrawFace的实现,用于在窗口中展示这个复合人脸。
摘要由CSDN通过智能技术生成

课程11 简单绘制 复合形人脸 

一,人脸效果:

二,创建GFace类文件:

import acm.graphics.*;------------------------非程序,而是调用图形程序的类文件

public class GFace extends GCompound  { ------------------类名GFace, 父类复合形图形
    private static final double eye_wid=0.15;
    private static final double eye_het=0.15;
    private static final double nose_wid=0.15;
    private static final double nose_het=0.10;-----------------------常量,定义图形的宽高
    private static final double mouth_wid=0.50;
    private static final double mouth_het=0.03;

    
    public GFace(double width,double h

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值