Dipende dal layout che hai scelto per il pannello. Se stai usando ad esempio un GridLayout, non sono ridimensionabili.

Se invece usi GridBagConstraints, la cosa è fattibile tramite i metodi setSize, setPreferredSize, setMinimumSize, ecc. (sto andando a memoria, controlla prima di tentare - e poi sicuramente i metodi li conosci -). Con altri layout non mi ricordo, cmq nella documentazione mi sembra ci sia scritto.
Inoltre, con il GridBagConstraints puoi usare delle costanti che specificano se il componente deve riempire tutto lo spazio orizzontale o verticale della cella, o entrambi, ed il punto di ancoraggio.

Se vuoi ti mando un piccolo esempio...