问题标签 [control-p5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
120 浏览

java - 处理:“魔术”功能如何工作

在处理中,如果要注册鼠标事件监听器,只需要定义一个名为“mousepressed”、“mousereleased”等的函数,它们就会“神奇地”成为事件监听器。这也发生在我正在使用的 controlP5 库中,其中所有以控件小部件命名的函数“神奇地”成为其事件处理程序。我想知道Java如何处理这种魔法?我在哪里可以看到有关此模式的一些源代码或主题。我想知道它的机制,因为我无法在主小程序中定义侦听器。

0 投票
1 回答
630 浏览

radio-button - controlP5:用于多个 RadioButton 结果的矩阵/二维数组

我正在尝试查询用户从 4 组或更多组单选按钮中进行选择,其中每组有 5 个按钮(处理 2+)。我遇到问题的地方是通过从每组按钮中选择创建的数组并让它填充矩阵中的列,其中可以查询元素并且可以打印二维数组并最终写入为 csv 或 tab txt 文件。

0 投票
1 回答
1429 浏览

java - 处理调整窗口大小并让按钮动态占用可用空间

我正在使用处理来显示带有 ControlP5 API 的许多按钮。目前我可以让按钮显示在草图的窗口中,但是当我调整框架大小时,按钮位置不会更新,是否有一种简单的方法可以重绘按钮以便在窗口打开时自动重新定位它们调整大小还是我在浪费时间?

这是代码:

}

0 投票
1 回答
367 浏览

java - Yahoo Finance Unparseable Date

I am trying to pull stock data from yahoo finance using the yahoo finance api for java. My program was working absolutely fine up until yesterday, when this piece of code just stopped working, throwing up the following errors:

Here is my code for the section that has stopped working, I can post the complete code if it is of any help. I know that the error is in parsing the date in the yahoo finance cvs file returned but I have no idea why its happening now when it worked perfectly beforehand.

0 投票
1 回答
402 浏览

processing - control p5 slider.setRange() not found in subclass

Im trying to set the Range of a slider within a subclass, catching the respective controller using getController, which works fine, proven by the returned value i get within the print. But controller.setRange() doesnt get recognized as a function.

can the range only be initialized during the creation of the object or does getController return a different object than i expect it does?

thanks!

0 投票
1 回答
1488 浏览

processing - ControlP5 可滚动列表开始关闭

好吧,我在使用 ControlP5 库进行处理时制作了一个可滚动列表。我需要一个下拉菜单,并且下拉菜单中有很多不推荐使用的功能,他们说这是知道的方法。

我遇到的问题是,每当我运行草图时,可滚动列表就会开始折叠(不仅仅是栏,而是所有选项)。

我像这样初始化滚动列表

提前致谢

0 投票
1 回答
480 浏览

processing - ControlP5 的“形状模式”

Vanilla ProcessingshapeMode()用于修改“绘制形状的位置”。如果可能的话,如何使用ControlP5获得相同的功能来绘制 UI“控制器” ?

具体来说,我尝试了以下代码:

并得到了这个结果:

截屏

但我想看到的是:

在此处输入图像描述

显然,类似的东西.setPosition(width/2 - buttonWidth/2, height/2 - buttonWidth/2)会起作用,但我想保持代码最少。

0 投票
1 回答
740 浏览

java - 在处理中的类中使用 controlp5 小部件

我正在使用 Processing 和 controlp5 为带有一些传感器的 Arduino 构建一个接口。我想要有很多传感器,所以我试图以模块化方式构建接口,这样我就可以实例化与传感器一样多的控制面板,并在我的硬件发送遥测数据包时立即更新所有面板。

我已经做了一些工作并绘制小部件,但似乎我的回调函数没有被触发 - 例如,当按下下面代码中的按钮之一时,相应的串行打印输出不会发生。此外,println(channelOne.currentGain);无论增益滑块在做什么,主草图中的总是打印 0。

我没有做太多Java,所以我确信我在这里遗漏了一些关于如何声明类及其变量的基本内容,任何关于如何正确设置它的指针将不胜感激!

这是我的主要程序:

这是 SensorChannel 的类定义:

0 投票
1 回答
353 浏览

networking - 将处理与 Chuck 与 OSC 集成

在处理过程中,我制作了一个“Play Amazing Notes”按钮,以使用 OSC(打开声音控制)向卡盘(用于播放音符)发送信号,但是当我运行处理脚本时,它会显示这些错误消息。



我的处理代码如下所示:

Chuck 代码是:

0 投票
1 回答
90 浏览

inheritance - ControlP5 不会修改 plugTo 对象的继承变量

在下面的示例中,B 类扩展了 A 类,它继承了一个 int 变量。

cp5 滑块插入到 B 对象的实例中,分配变量为“a”。

控制台中打印的 a 值始终为 0,因此滑块不会修改 a 变量。

如何使 controlP5 为类的继承变量工作?