For learning layout managers, the relevant section would be
http://docs.oracle.com/javase/tutorial/uiswing/layout/index.html
Like Rob rightly said, the correct approach would be mix and match and nesting layouts. I have always thought of layouts as a sort of reverse jig saw puzzle. I know the complete picture (the UI design) and I try to break it down to known
patterns (layouts)
I would suggest, you check out the provided link and identify what all patterns are available to you out of the box and then try to work your way back from your UI design. In case you get stuck you can always share your problem details here and we can help point you in the right direction.