1

電力網の切り替えをシミュレートするインタラクティブなプログラムを開発しており、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 も検索しましたが、答えが見つかりません。

何かアドバイス?

4

1 に答える 1