Originariamente inviato da VincenzoTheBest
Il problema sta nell'allineare a sinistra i label e i textfield!
Hai creato un GridLayout di 5x1 e l'hai applicato al JFrame, quindi il suo content-pane è suddiviso in 5 aree.
In queste aree hai inserito dei JPanel ma un JPanel per default (se non diversamente specificato) usa un FlowLayout con allineamento centrato!!!

Quindi se vuoi mantenere quei JPanel, almeno creali passando appunto un FlowLayout a sua volta creato specificando un allineamento LEFT. Oppure usa altre combinazioni di layout-manager.