processing学习实例(1)点击区域实现颜色改变
来源:互联网 发布:软件需求调研表 编辑:程序博客网 时间:2024/04/29 15:09
目标描述:
如下图所示:
1、点击蓝色区域使白色区域白黑变换;
2、点击其他地方实现黑色区域黑白变换;
要点:点击某一区域实现特定功能
思路:要实现点击某一区域实现特定功能,要用的 mouseClicked() 函数,在其中定义点击事件。
对于区域的选定,用到代码
if (mouseX>350 && mouseX<450 &&mouseY>50 &&mouseY<150) {}
他限定了蓝色区域的范围,使代码
if(value==0){ value = 255; } else { value = 0; }
的启动区域得到实现,再使用
else{}
限定其他区域,实现
if(value1==0){ value1 = 255; } else { value1 = 0; }
最终实现要求的效果。
----------------------------------华丽的分割线------------------------------------
全部代码如下:
int value=0;int value1=0;void setup() { size(500,200); textSize(20); text("mouseClik change the color",width/2-100,30); }void draw() { fill(value1); //middle size rect(150,50,100,100); fill(0, 102, 153); textSize(32); text("stop",170,100); fill(value); //left size rect(50, 50, 100, 100); fill(0, 102, 153); textSize(32); text("start",70,100); fill(62, 120, 253); //right size rect(350,50,100,100); fill(62, 120, 253); textSize(32); text("stop",170,100);}void mouseClicked() { if (mouseX>350 && mouseX<450 &&mouseY>50 &&mouseY<150) { if(value==0){ value = 255; } else { value = 0; } }else{ if(value1==0){ value1 = 255; } else { value1 = 0; } }}
- processing学习实例(1)点击区域实现颜色改变
- ListView点击某一项实现改变颜色
- Android 实现点击时按钮颜色改变
- JXCELL实例学习与研究(三) 之 EXCEL实现复选框 与 选择区域填充颜色
- javascript实现改变图片指定区域的颜色
- 表格点击改变颜色
- 点击改变背景颜色
- Button 点击后改变颜色 (不是点击后改变颜色又恢复)
- 利用分类(category)扩充UIImage,实现按钮点击改变背景颜色
- js实现表格变色点击行颜色改变
- RecyclerView实现滚动滑动以及点击改变控件颜色
- js实现表格变色点击行颜色改变
- Button点击背景和字体颜色改变的实现方法
- Android实现EditText被点击,下划线不改变颜色
- 右面有A- Z的实现点击改变字母颜色
- 设置点击UITableCell颜色不改变怎么实现?
- RecyclerView实现滚动滑动以及点击改变控件颜色
- listview、GridView单点击效果,点击改变背景改变item字体颜色实现
- C语言经典算法总结
- write()
- InputStreamReader 、 BufferedReader
- 2800c cisco 寄存器值为0x2102时保存配置才生效
- 程序员面试100题:求子数组的最大和
- processing学习实例(1)点击区域实现颜色改变
- 经典数据结构之间接寻址
- GUI
- netlink简单实例
- open的O_DIRECT选项
- 使用MVC结构计算梯形面积
- 友好城市
- 网易博客#include<cstdio>转载
- 无锁编程入门