gpt4 book ai didi

java - 处理 mouseClicked 事件无法识别

转载 作者:行者123 更新时间:2023-12-02 01:00:56 27 4
gpt4 key购买 nike

我尝试制作一个程序,每次单击时都会创建一个视觉效果,但它不起作用,因此我将代码精简为不起作用的示例。起初我认为问题是我没有绘图函数,因此处理没有搜索事件,但是当我添加 println 时它仍然没有触发...

你能帮我看看我错在哪里吗?

void setup(){
size(500, 400);

}

void draw(){;} // listens to events


void mouseClicked(){
println("d");
}

edit1:goldenCucumber告诉我去掉两个花括号,我忘了删除它们(我不认为这是问题)

编辑2:人们要求完整的代码:

void setup(){
size(500, 400);
colorMode(HSB, 100);
draw_gradients();
}

void draw_gradients(){
color c1 = color(random(100), 100, 100);
color c2 = color(random(100), 100, 30);

for(int y = 0; y < height;y++){
float n = map(y, 0, height, 0, 1);
color newc = lerpColor(c1, c2, n);
stroke(newc);
line(0, y, width, y);
n += 0.01;
}
}

void draw(){;} // listens to events


void mouseClicked(){
println("d");
draw_gradients();
}

最佳答案

如果删除“size(500, 400);”后面两个不必要的“}”符号它工作正常,刚刚测试过。我不确定您是否知道 println() 函数仅将文本打印到代码窗口底部的处理控制台。它不会在动画窗口中绘制它。

关于java - 处理 mouseClicked 事件无法识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60644058/

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