Di primo acchito mi viene da dire: impara ad usare i vari layout messi a disposizione da java, ti stupirai della potenza. Chiaro che e' meglio costruirsi l'interfaccia via codice.
Poi dipende se ti interessa approfondire java oppure no.
Cosa succede se ridimensioni il frame? o meglio cosa vuoi che accada??
ciao,