gpt4 book ai didi

java - 处理/PApplet 根据单击鼠标显示或隐藏图形

转载 作者:行者123 更新时间:2023-12-01 10:28:14 25 4
gpt4 key购买 nike

Screenshot of the GUI

大家好。我是一名新手程序员,正在 Eclipse 上使用processing.core.PApplet 学习 Java。该项目在谷歌地图上可视化地震/主要城市/机场。我创建了一个“控制窗口”,允许用户在单击文本旁边的方框时打开或关闭标记。现在我的问题是,我希望“绿色复选标记”在用户单击它时显示在框中,并在用户再次单击它时消失,但我不知道该怎么做。谢谢。

注意:我的主要方法是setUp()、draw()、mouseClicked()和mouseMoved()。所有文本、矩形和复选标记都是在draw()方法中绘制的。我使用 MouseClicked() 方法来检查光标单击的位置是否在框内。

最佳答案

只需使用一个 boolean 变量来存储是否应绘制复选框。这是一个小例子:

boolean checked = false;

void mouseClicked(){
checked = !checked;
}

void draw() {

background(0);

if (checked) {
ellipse(50, 50, 20, 20);
}
}

您也可以尝试使用 GUI 库,例如 G4P ,它有一个复选框组件,您可以使用它而不是自己绘制它。

关于java - 处理/PApplet 根据单击鼠标显示或隐藏图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35245517/

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