Quote Originariamente inviata da MartyCooper Visualizza il messaggio
Ora ti mando il codice e lo screen del mio panel
Il tuo codice tecnicamente non è sbagliato. Chiaramente è un po' diverso dallo screenshot iniziale.
La questione principale è che il content-pane ha un FlowLayout e quindi i due pannelli possono "fluire" su due file (come è così con le dimensioni del frame che hai dato) ma possono anche stare sulla stessa fila, che avviene quando allarghi un po' la finestra. Non credo fosse quello che si voleva.

Prova a rivedere il codice con le mie indicazioni. Il pulsante BtRis puoi metterlo in SOUTH del BorderLayout (predefinito del content-pane). In NORTH puoi mettere il tuo pannello p1. Va anche bene con GridLayout (come alternativa al BoxLayout verticale che dicevo io prima).
La label lR puoi metterla in CENTER, così può stare centrata nello spazio che rimane.

Fai qualche prova e se hai dubbi, chiedi pure.