Я занимаюсь разработкой интерактивной программы для симуляции переключения энергосистемы, и у меня она прекрасно работает с инструментами рендеринга в библиотеке обработки. Теперь я хочу добавить пользовательский интерфейс с меню и кнопками и т. Д. c. Я нашел библиотеку ControlP5, и мне кажется, что она мне нужна, но мне трудно импортировать ее в свой проект. У меня есть самые последние папки / файлы ControlP5 на моей машине, и я добавил их в качестве библиотеки проекта. IntelliJ распознает мой оператор импорта, но не позволяет объявить переменную с помощью класса ControlP5.
Мой оператор импорта, кажется, подходит для go ... он выделен серым как неиспользуемый импорт.
Но самая последняя строка в коде, скопированном здесь, генерирует ошибку "Не удается разрешить символ '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, которые, как я считаю, здесь правильно связаны как внешняя библиотека.
Вот снимок экрана с зависимостями моего модуля.
![Module Dependencies](https://i.stack.imgur.com/osJwI.jpg)
Вот снимок экрана нижней части моего дерево проекта. Я вижу, что обработка отображается правильно, но я не вижу здесь библиотеки ControlP5.
![Project Tree](https://i.stack.imgur.com/Untdd.jpg)
Я пробовал несколько разных способов добавления только определенных подпапки папки "controlp5-master", которую я скачал без удачи. Я также искал в Google, на форуме обработки и переполнении стека и не могу найти ответ.
Любой совет?