質問: java プログラミング 初心者です。 JPanelを継承した二つの「Panel2」「Panel3」というクラスを作成し、 それぞれのクラスのオブジェクト「p2」「p3」を用意しています。
回答: p2 のレイアウトマネージャーによって自動調整されているのではないでしょうか? p2 の コンストラクタ内に、setLayout(null); と入れてレイアウトマネージャーを無効化し、p3 のコンストラクタ内で setLocation や setSize, setBounds などを使って位置と大きさを指定すれば大きくなると思います。 ただ、重ね合わせるのなら p3 ではなく BufferedImage を使用して、それを p2 に貼り付ける形式をお勧めします。