gpt4 book ai didi

java - 在处理中实现删除按钮

转载 作者:行者123 更新时间:2023-12-04 07:39:44 26 4
gpt4 key购买 nike

我用 controlP5 库在处理中创建了一个删除按钮。删除按钮的目的是在用鼠标绘制某些东西时删除(单击删除按钮时)。类似于绘画程序。
非常感谢您!
删除按钮功能的代码:

**boolean erase = false;
void setup(){
}
void draw(){
void keyPressed(){ //there is an error in this line (error on void)
if (keyPressed == true && erase == true) {

background(255);
}
}
}**

最佳答案

keyPressed 应该在 draw 之外功能。此外, keyPressed 中的代码块函数只有在按下一个键时才会执行,所以你不必自己检查。

boolean erase = false;

void setup(){
}

void draw(){
}

void keyPressed(){
if (erase) {
background(255);
}
}
如果您想检查 draw 中是否按下了某个键函数,那么您可以使用 keyPressed boolean 系统变量。
void draw(){
if (keyPressed && erase) {
background(255);
}
}
此外,如果您想按下特定键,您可以使用 key关键词。
void keyPressed(){ 
if (key == 'e' && erase) {
background(255);
}
}

关于java - 在处理中实现删除按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67547005/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com