vuoi che si ridimensioni in base allo spazio che c'è nel pannello che lo contiene?
Dovresti usare un layout manager