JFrameを継承したメインクラスにボタンを貼り付けて表示する場合について質問です

フレーム全体をBorderLayoutで,それぞれのNorth,South等の各領域にボタンを複数持つパネルを
貼り付けていきたいんですが,JFrameのgetContentPane().Add()で各領域に貼り付ける方法

全体用のパネルを作って,それをBorderLayoutにセットして,その上にボタンがあるパネルを貼り付け
最後に全体用のパネルをJFrameのgetContentPane().Add()する方法

とりあえず後者にしてみようと思うのですが一般的にはどちらの方が多いのでしょうか?