メインフレームで ControlP5 を実行しています。また、ControlP5 を使用する 2 つの追加フレームもあり、それらは PApplet を拡張するクラスに含まれています。例のように - http://www.sojamo.de/libraries/controlP5/examples/extra/ControlP5frame/ControlP5frame.pde
それらはすべて正常に表示され、機能しているようです。しかし、ボタンをクリックしても何も起こらず、マウスを上に置いても強調表示されません。したがって、これらのクラスの controlEvent 関数が呼び出されていないと想定しています。
メイン フレームには、セットアップに ControlP5 宣言が含まれており、メイン pde ファイルに controlEvent 関数があります。これは、メイン フレームで押されたボタンを完全に適切に処理します。しかし、ボタンをクリックして追加のフレームの 1 つを開始すると、フレームは正常に読み込まれ、その上にあるボタンが表示されますが、クリックしても何もしません。また、メイン フレームのボタンのように強調表示されないため、ボタンのようにも見えません。
メインファイルに1つ、クラス内に他の2つがありますが、controlEventのインスタンスが複数あるため、何が間違っているのか正確にはわかりません。追加のフレームでイベントが取得されない理由について、誰か考えはありますか? (コードを含めたはずですが、非常に長く、複雑になりすぎる可能性があります)。
ありがとう。