per espandere il componente bisogna utilizzare un appropriato layout manager, ad esempio BorderLayout e GrdiLayout espandono il componente fino a fargli occupare tutto los pazio disponibile, mentre Flowlayout no. Se usi il GrdiBagLayout devi impostare opportunamente alcuni suoi parametri.