0

I would recommend:
You're using a GridLayout(2, 3) -- good.
I'd make it actually a GridLayout(2, 3, GAP, GAP) where GAP is a constant that allows a gap between JLabels.
Then if you set the background color of the JPanel to yellow, make the JLabels opaque and white, give the background JPanel an...