问题标签 [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 回答
667 浏览

java - 按下按钮时更改图片

告诉我如何在单击图片时将其更改为下一个。我使用带有常规按钮的库“ControlP5,cp5.addbutton”,我可以在其中没有图片。我有两个例子,一个普通的按钮和一个图片,我使用不同的方式来改变图片,通过鼠标悬停并点击,以便清楚地显示给你。 在此处输入图像描述

在此处输入图像描述

"minutesss1" - 一个带有 public void minutesss1() 的常规按钮,它使用 .setCaptionLabel("ВЫКЛ")。"minutesss2" - 我认为如何用于图片 .setCaptionLabel("ВЫКЛ") / 不需要 ?????

完整的示例代码:

0 投票
1 回答
200 浏览

java - How to display a button with an image only in the desired tab?

I have OKNO1 and OKNO2, I want to show a button with an image strictly in OKNO1.

At the moment, the button with the image is shown globally. I used to use cp5.addButton and there I did it with .moveTo("okno1");

Now the image button uses OOP/Java. How to solve a tricky problem? What ways can you do the task. I think to use again void draw().

enter image description hereenter image description here

Complete code example:

0 投票
1 回答
163 浏览

java - 如何使两个字段的条件?

下午好,我需要添加几个条件来验证当前代码中的两个字段。

  1. Min 字段不得超过 Max 字段。Min <Max / 5000 <4000 禁止进入。
  2. Max 字段不得小于 Min 字段。Max <Min / 4000 <5000 禁止进入。
  3. Min 字段不应超过 Max 字段的间隔,可以少输入 500 个单位。例如:Min 4500 and Max 5000, 4400/5000, 4250/5000, 4501/5000及以上禁止进入。
  4. Min 和 Max 字段不能相等。Min = Max 禁止进入。

在此处输入图像描述 在此处输入图像描述在此处输入图像描述

代码:

0 投票
1 回答
166 浏览

java - 如何使文本框两个字段中数据的条件满足?

下午好,已经提示我如何使用 cp5.addNumberbox 完成此操作,但我尝试了不同的选项,但仍然无法击败 cp5.addTextfield。没有任何作用!任务如下: 1)。输入数字时,minValue 字段不得超过 MaxValue 字段。2)。输入数字时,MaxValue 字段不得小于 minValue 字段。3)。minValue 字段不得超出 maxValue 字段的范围 500 个单位。我发布了最简单的代码版本,没有我的狂热: 在此处输入图像描述

0 投票
1 回答
83 浏览

java - 如何避免鼠标焦点出现现场故障

当我将鼠标指针拖到处理窗口之外时,我的程序会以意想不到的方式做出反应。如何重现:

  1. 将鼠标指针悬停在“MIN”字段上并尝试更改字段中数字的值,同时按住鼠标左键。
  2. 在不松开鼠标左键的情况下,将鼠标指针以平均速度或向左然后向右急剧拖动,超出应用程序窗口的区域。
  3. 现在不满足以下条件:
  • 最小值 < 最大值
  • 总是 MIN - MAX 起 500 个单位。
  • 最大值 > 最小值
  • MAX + 500 个单位从 MIN。

注意,只有当鼠标指针移出应用程序窗口区域时才会观察到这种效果。有什么办法可以消除这种影响或如何避免它?

如果您不将鼠标指针移到窗口大小区域上,那么一切正常!

在此处输入图像描述

代码:

0 投票
1 回答
68 浏览

processing - 更改文本字段功能 ControlP5

我想删除 a 的一些功能Textfield

当按下回车或回车键时,该字段变为空。我希望输入的值保留在该字段内。

我尝试过覆盖提交方法,但这并没有完成工作:

0 投票
1 回答
162 浏览

java - 如何写在运算符大小写之后的其他值上?

下午好,我正在使用 switch 构造,但我不知道如何正确编写 case 运算符之后的其他值。

在DisplayData代码中,在switch构造中,我给字段分配了一个命令号,例如:Vin = cp5.addTextlabel,这样以后通过com口连接时,通过发送这个命令“60”来显示或更改数据",123 在 Vin = cp5.addTextlabel 字段中。

仅适用于 (minutess = cp5.addButton) - 10, (Vin = cp5.addTextlabel) - 60, (inputPULI = cp5.addNumberbox) - 40, (inputNapryzenieKV = cp5.addNumberbox) - 70

主要错误如下(函数“setText(String)”未定义。见截图。

如何为变量修复此问题并正确编写?

图像按钮按钮;

单选按钮 CheckBoxuvum; 文档

复选框 P4;文档

查看图形用户界面文件!

一个任务:

ImageButton(按钮) - 20,目标是通过终端或微控制器发送命令来获得窗口中的图片变化。

P4 = cp5.addCheckBox - 30 CHECK,目标是通过终端或微控制器发送命令来改变窗口中复选框的打开和关闭状态。

CheckBoxuvum = cp5.addRadioButton - 50 +/-,目标是通过终端或微控制器发送命令来改变窗口中复选框的打开和关闭 (+/-) 状态。

在 Displaydata 代码中,我用一个问题对此进行了标记。

将来,我计划通过 com 端口从终端发送命令,以接收这些值的窗口中数据状态的变化。

错误截图: 在此处输入图像描述

我将不得不上传所有测试项目文件,以便您进行测试。

Com_Interface1:

显示数据:

图形用户界面:

协议:

发送数据:

环形:

0 投票
1 回答
86 浏览

java - 如何通过 com 终端将数据输出到应用程序?

下午好,我正在使用草图进行使用 RS-232 连接的测试。我需要了解如何以及在 com 终端中键入什么命令,以便在文本变量列表附近的此草图的应用程序窗口中获取和查看数据,我附上了屏幕截图。我对这项业务完全陌生,请告诉我解决方案。

这是调试所必需的,有时是配置所必需的。我附上了草图和代码,你可以检查它。如果应用程序安装在计算机上 com0com.exe 并且通过终端打开 com 端口,则草图可以正常工作。代码的含义是向 COM 端口发送一个字节序列,并在屏幕上显示应用程序中的变量的数据(数字)。

在此处输入图像描述

Com_Interface:

总线:

0 投票
1 回答
98 浏览

processing - 如何使用 controlP5 中的制表键从一个控件切换到另一个控件?

我正在做一个关于处理和使用 controlP5 的 GUI。我想用我的键盘在控件之间切换,但我失败了。

我想做的另一件事是从 TextAreas 中删除光标,因为始终是后面的字符而不是结尾处的蜜蜂。

有人知道如何实现这一目标吗?如果知识渊博的人知道怎么做,我会很高兴,我真的很猴子!

谢谢

0 投票
1 回答
159 浏览

processing - 处理和 controlP5 - 当 Size 设置为变量值时按钮损坏

在下面的代码中,我尝试使用显示的图像创建 3 个按比例缩放的按钮。发生的问题是,当鼠标悬停在按钮上并且按钮按下事件不起作用时,按钮不会改变颜色。如果我将按钮的大小设置为固定值而不是变量的值,则一切正常。有谁知道为什么会发生这种情况或我如何以其他方式实现缩放?

这是我的代码:

结果如下所示: 窗口截图