Here's a link to the layout tutorial that the Oracle folks made:
They recommend just using netbeans. I haven't actually used that yet, so I don't know how effective it is. Otherwise they recommend grouplayout or gridbaglayout.
I just had a thought. It might work out well for what you're making to just move your UI display stuff into your canvas. Then you wouldn't need to bother with the layout managers at all.