练习(11) - 简易画图程序

本文档详细介绍了如何从零开始创建一个简单的画图程序,包括基本的绘图操作、颜色选择和撤销重做功能。通过这个教程,读者将学习到图形用户界面的基本原理和编程技巧。
摘要由CSDN通过智能技术生成
/* - - - - - - - - - - -- - - - - - - - - - - - - - - - - - 
    程序功能:
    简易画图程序:
    RGB三个按键改变颜色;
    123三个按键改变粗细;
    鼠标左键画线,右键保存图片;
    SPACE键清屏.                 ---- 控制台输出操作反馈。
    - - - - - - - - - - -- - - - - - - - - - - - - - - - - - */
    
void setup(){
    size(720,404);
    frameRate(50);
    background(20);
    smooth();
    stroke(60,255,255,100);
}

void draw(){
   if(mousePressed == true){
       line(pmouseX,pmouseY,mouseX,mouseY);  
   }
}
void keyPressed(){
    println("Key Pressed, key (",key,"),  keyCode(", keyCode, ")");
    if(key == 'r'){
        stroke(#F26464);
    }
    if(key == 'g'){
        stroke(#64F26C);
    }
    if(key == 'b'){
        stroke(#6570E3);
    }
    if(key == 32){
        background(20);
    }
    if (key == 49){
        strokeWeight(0.3);
        print("Stroke set to 0.3");
    }
    if (
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值