電力網の切り替えをシミュレートするインタラクティブなプログラムを開発しており、Processing ライブラリのレンダリング ツールとうまく連携しています。メニューやボタンなどを備えたユーザー インターフェイスを追加したいと考えています。ControlP5 ライブラリが見つかりました。必要なようですが、プロジェクトにインポートするのに苦労しています。マシンに最新の ControlP5 フォルダー/ファイルがあり、それらをプロジェクト ライブラリとして追加しました。IntelliJ はインポート ステートメントを認識していますが、ControlP5 クラスを使用して変数を宣言することはできません。
私のインポートステートメントは問題ないようです...未使用のインポートとしてグレー表示されています。
しかし、ここにコピーされたコードの最後の行で、「シンボル '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;
これが私のライブラリのスクリーンショットです。描画ツールに使用しているプロセッシング コア ライブラリがあり、ここで外部ライブラリとして正しくリンクされていると思われる ControlP5 ライブラリのクラスも使用したいと考えています。
モジュールの依存関係のスクリーン ショットを次に示します。
これは、私のプロジェクト ツリーの下部のスクリーン ショットです。Processing が正しく表示されていることはわかりますが、ここに ControlP5 ライブラリが表示されていません。
ダウンロードした「controlp5-master」フォルダーの特定のサブフォルダーのみを追加する複数の異なる方法を試しましたが、うまくいきませんでした。Google、Processing フォーラム、Stack Overflow も検索しましたが、答えが見つかりません。
何かアドバイス?