テキスト領域のあるウィンドウを作成する作業コードがあります。コードはこちらです。このコードがどのように機能するかを理解しようとします。多くのことが明らかです。
- main メソッドは、TextAreaDeom クラス (JFrame のサブクラス) のインスタンスを作成します。つまり、main-method はウィンドウを作成します。
- main-method では、ウィンドウのいくつかの「パラメータ」を設定し、表示します。
テキスト領域をウィンドウのどの場所に配置したかは、私にはわかりません。コンストラクタの直前にテキスト領域が作成されていることがわかります。また、コンストラクターで、テキスト領域 (setText) のいくつかの「パラメーター」を設定していることもわかります。また、コンストラクターでスクロール領域を作成し、いくつかのパラメーターを設定していることもわかります。スクロール領域がテキスト領域に「接続」されていることがわかります (テキスト領域のインスタンスを使用してスクロール領域を作成しているため)。また、(現在のウィンドウを使用して) 「コンテンツ」というオブジェクトを作成し、スクロール領域を「コンテンツ」に「追加」していることもわかります。
しかし、テキスト領域がウィンドウに追加される場所はどこでしょうか? テキスト領域がスクロール領域に追加され、スクロール領域が「コンテンツ」に追加され、コンテンツがウィンドウオブジェクトの一部であると言えますか?