io con questi layout ho risolto in questo modo:

ho creato una classe myframe che al suo interno crea 25 pannelli


in questo modo
5 al sud
5 ad est
5 ad ovest
5 al centro
5 al nord



con un immagine che ho creato,

http://picasaweb.google.it/AgostinoM...59640911018898

mi controllo l'oggetto a quale posizione del frame deve essere allocato, e poi con un metodo della classe inserisco l'oggetto

esempio:

add(int numero_pannello, Object oggetto);

con lo stesso modo posso settare il layout di tale pannello

setLayoutPanel(int numero_pannello, LayoutManager type_Layout)

se vuoi il codice non ci sono problemi