すでにパネル (ボタンの行) を作成し、フレームの下部 (SOUTH) に配置していますが、その下に 2 つの行 (パネル/サブパネル) を追加したいと考えています (テキスト入力行と出力)重要な場合は行)。今私が知っている唯一のことは、パネルを宣言して追加することだけです。これは問題ありませんが、.SOUTH を指定すると、前のパネルの上に移動します。
編集:私が使用したソリューション
Ted Hopp が提案したように、元のパネル (現在は subPanel1 と呼ばれる) と、元のパネルの上にある 2 つの新しいパネル (subPanel2 & subPanel3) を 4 番目の「コンテナー パネル」 (bottomCotainerPanel) に追加しました。subPanel が 3 つしかないので、containerPanel 内で各 subPanel を配置する場所を指定することができました (NORTH、CENTER、SOUTH を使用して、3 つ以上ある場合は少し異なる操作が必要になる可能性があります...)。 contianerPanel はフレーム (SOUTH) に入ります。
subPanel1.setLayout(new GridLayout(1,6)); //Layout of subPanel1
subPanel1.add(clearButton);
subPanel1.add(customerNameLabel);
subPanel1.add(customerNameTextField);
subPanel1.add(showByNameButton);
subPanel1.add(openNewSavingsButton);
subPanel1.add(openNewCheckingButton);
subPanel2.add(sendChatTextField);
subPanel2.add(sendButton);
subPanel2.add(clearButton2);
subPanel3.add(receiveChatTextField);
subPanel3.add(nextButton);
subPanel3.add(previousButton);
bottomContainerPanel.setLayout(new GridLayout(3,1)); //Layout of Container Panel
bottomContainerPanel.add(subPanel1, BorderLayout.NORTH);
bottomContainerPanel.add(subPanel2, BorderLayout.CENTER);
bottomContainerPanel.add(subPanel3, BorderLayout.SOUTH);
tellerWindow.getContentPane().add(bottomContainerPanel, BorderLayout.SOUTH);