0

ユーザーがクリックしてドロップダウン リストを表示できる 3 つのノードを作成する処理のスケッチを作成しました。たとえば、マウスの外側でクリックしたり、マウスボタンを離したりして、ドロップダウンリストを非表示にする方法はありますか? Drawセクションで背景を呼び出すだけでリストが上書きされると思いましたが、実際には描画の一部ではないため、そうではないようです. ありがとうございました!

4

1 に答える 1

1

ドキュメント (ライブラリに含まれています) を参照することをお勧めします。

ConrolP5開発者サイトより

表示、非表示、ロード、保存 スケッチに追加されたコントローラは、タブやグループに配置して、コントローラ セットを整理できます。すべてのコントローラは、デフォルトで処理スケッチの上に描画されます。いくつかのキーの組み合わせにより、ユーザー インターフェイスを表示および非表示にしたり、ControlP5 プロパティを保存およびロードしたりできます。ControlP5properties → 例 コントローラの位置は、ALT キーを押しながらコントローラを動かすことで、ランタイム中に調整できます。

Class DropdownListClass ControllerGroupメソッドを持つ継承元: hide

 hide

public java.lang.Object hide()

    Specified by:
        hide in interface ControllerInterface

したがって、目的を達成するには、mouseClick を追跡してから、非表示にする特定のアイテムをターゲットにする必要があります。

于 2014-07-26T21:16:56.560 に答える