I usually use border layout with gridlayout, first i design ui on paper prototype like ;
(source: usernomics.com)
After that we can split screen to gridlayout on borderlayout. In this picture we see NORTH, CENTER, SOUTH part (BorderLayout elements) and every part's layout can be gridlayout or BorderLayout, it depends on you. Same Layouts can use one within the other.