That is NOT a
SSCCE.
You questions is about alignment of components to a panel. To create a SSCCE you ignore your existing code and start from scratch:
a) you create a panel
b) you add a couple of components to it
c) you add the panel to your frame
d) you make the frame visible
It should be about 10-15 lines of code in this case. That is NOT too much to post and is extremely easy for us to read.
Did I not suggest "orientation" is wrong and "alignment" is correct. So why did you post old code when I already gave you the answer to your question. Read the API, the
word "align" is used multiple times in the API. I will not
spoon feed you the answer, you need to learn how to read the API. This is the last time I repeat myself when I give an answer.