Beh, un conto è che ingrandendo la finestra si "allontanano", un conto è ridimensionare i campi...
Dunque, per il problema dell'"allontanamento", non conosco la soluzione (l'unica che mi viene in mente è JFrame.setResizable(false); )
Come se non bastasse, avevo letto male il tuo primo post. A te non interessa cambiare la dimensione da codice, ma renderli ridimensionabili in esecuzione... Giusto?
Sinceramente non credo si possa fare, comunque domani ci provo e ti faccio sapere.