Il gridBagLayout riaggiusta i componenti in automatico quando sono piu' grandi dell'area della finestra. Prova a dare un peso maggiore al pannello in alto quando lo inserisci,
e uno minore al JScrollPane (ricorda che i valori devono stare tra 0.0 e 1.0).codice:cg.weighty = 1.0;