Molto più semplicemente crei tante form quante te ne servono e poi componi il tutto come meglio credi nella view.

Piuttosto guarda al metodo form setLayout()