I have used JGoodies Forms in the past and liked it a lot. Like all LayoutManagers in Swing, JGoodies Forms takes a little while to learn and understand. Unlike some of the other LayoutManagers, once the understanding is in place, once you get it, the actual using of it is more natural.
If you are in the "I'd rather create my GUI in code" camp, as opposed to the "I'd rather paint my GUI graphically" camp, JGoodies should be able to help you in many situations.
You are still writing Swing applications, aren't you?