親子コンポーネント
このチュートリアルではComponentクラスでは、1つのコンポーネントが1つ以上のネストした子コンポーネントを含むことができます。これは、JUCEでユーザインタフェースをレイアウトする際の鍵となります。
レベル初心者
プラットフォーム:Windows, macOS, Linux, iOS, Android
スタート
このチュートリアルはTutorial: The Graphics classそれは最初に読んで理解すべきだった。
このチュートリアルのデモ・プロジェクトのダウンロードはこちらから:PIP|ZIP.プロジェクトを解凍し、最初のヘッダーファイルをProjucerで開く。
このステップでヘルプが必要な場合は、以下を参照してください。Tutorial: Projucer Part 1: Getting started with the Projucer.
デモ・プロジェクト
デモ・プロジェクトは、次のスクリーンショットのように、家の簡単な図面を含むシーンを表示します:

見覚えがあるだろうか? の結末とよく似ている。Tutorial: The Graphics class!ここでの違いは、各 パーツがそれぞれ独立したComponentオブジェクトを使用します。paint()
関数である。これからわかるように、これらは論理的にグループ化されている。例えば、家の壁と屋根はひとつの "house "オブジェクトにまとめられている。
これがどのように組み合わされるのか、なぜこのようにコンポーネントを構成するのが良いのか、その理由を探ってみよう。
Componentクラスの階層
ほとんどのユーザー・インタフェースは、テキスト、ボタン、スライダー、メニューなど、多くの要素で構成されています。例えば、次のスクリーンショットはAudioDeviceSelectorComponentクラス(オーディオのハードウェア設定を制御するクラス。Tutorial: The AudioDeviceManager classを参照してください)。これには、ボタン、ラベル、メニュー(コンボボックス)、ラジオボタン、オーディオレベルインジケータが含まれます。
