在 IntelliJ IDEA 中导入 ControlP5 时出现问题(与 Processing Core 一起使用)

Problem Importing ControlP5 in IntelliJ IDEA (used with Processing Core)

我正在开发一个交互式程序来模拟电网开关,我让它与 Processing 库中的渲染工具完美配合。现在我想添加一个带有菜单和按钮等的用户界面。我找到了 ControlP5 库,它似乎是我需要的,但我很难将它导入我的项目。我的机器上有最新的 ControlP5 folders/files,我已将它们添加为项目库。 IntelliJ 正在重新识别我的导入语句,但它不允许我使用 ControlP5 class 声明变量。

我的导入语句看起来不错...它作为未使用的导入显示为灰色。

但是复制到这里的代码的最后一行产生了一个错误"Cannot resolve symbol 'ControlP5'"

import processing.core.PApplet;
import processing.core.PConstants;
import processing.event.*;
import controlP5.*;

public class Main extends PApplet {

    Viewport viewport = new Viewport();
    Click click = new Click();
    UserInterface ui = new UserInterface();
    ControlP5 cp5;

这是我的库的屏幕截图。我有用于绘图工具的 Processing Core 库,我还想使用 ControlP5 库中的 classes,我相信我已在此处正确链接为外部库。

这是我的模块依赖项的屏幕截图。

这是我的项目树底部的屏幕截图。我可以看到正确显示了 Processing,但我在这里没有看到 ControlP5 库。

我尝试了多种不同的方法来添加我下载的 "controlp5-master" 文件夹的某些子文件夹,但没有成功。 我还搜索了 Google、Processing 论坛和 Stack Overflow,但找不到答案。

有什么建议吗?

我的问题在处理论坛上解决了。我只是在建立我的外部库时引用了错误的文件。 ControlP5 下载包中包含一个 jar 文件,该文件深埋在多个文件夹中。一旦我将库指向那个 jar 文件,我就开始工作了。