scusa se non sono dettagliato ma io in genere questo procedimento lo setto dall'interfaccia, comunque non esiste una cosa del tipo JFrame.setLayout o cosa simile?