Panel

Panelクラスは Cantainerクラス の直接のサブクラスです。 java.awtパッケージに含まれます。 このクラスで新しく追加された機能はほとんどありません。 Containerのクラスで定義された機能をそっくり利用しています。 ただし Containerは abstractなクラスでオブジェクトを生成できないため、 Panel は最も広く利用される Conatainerです。
Panelクラスには publicなフィールドは存在しません。 しかし、レイアウト関連の機能は Containerから、 オブジェクトのサイズや色などの基本的な性質は、 Componentクラスから継承し内部に記憶しています。

Panelクラスのメソッド

Panelクラスには、 2個のコンストラクタと1個のpublic なメソッドが用意されています。

コンストラクタ

layoutはレイアウトの方針を決めるクラスのオブジェクトです。 デフォルトの LayoutManagerは FlowLayoutで、 特に指定しなくても Panelのオブジェクトが生成される時に自動的に用意されます。

メッソド

addNotify()は独自のデザインを利用する場合に、その登録のために呼び出します。