Hello again,

I'm using a GroupLayout to arrange my components, and it is working very well.

Here's the code for the Horizontal Grouping:

Java Code:
 LytSymView.setHorizontalGroup(LytSymView.createSequentialGroup()

          .addGroup(LytSymView.createParallelGroup(LEADING)
                .addComponent(TbxSymQ)
                .addComponent(TbxSymA)
                .addComponent(TbxSymP)
                .addGroup(LytSymView.createSequentialGroup()
                    .addComponent(BtnSkip)
                    .addComponent(BtnReveal)
                    .addComponent(BtnSubtitle)
                   )
                .addGroup(LytSymView.createSequentialGroup()
                    .addComponent(BtnCorrect)
                    .addComponent(BtnIncorrect)
                    .addComponent(ChxSymMarked)
                   )
                .addGroup(LytSymView.createSequentialGroup()
                	.addComponent(SpnSplitNumer)
                	.addComponent(PrgSplit)
                	.addComponent(SpnSplitDenom)
                   )
                .addGroup(LytSymView.createSequentialGroup()
                   .addComponent(SldSplit)
                   )
                .addGroup(LytSymView.createSequentialGroup()
                	.addComponent(SpnScore)
                	.addComponent(PrgFull)
                	.addComponent(SpnMax)
                   )
                .addComponent(BtnSymReset)
                 )
            );
And for the Vertical Grouping:

Java Code:
        LytSymView.setVerticalGroup(LytSymView.createParallelGroup(BASELINE)
            .addGroup(LytSymView.createSequentialGroup()
            	.addComponent(TbxSymQ)
            	.addComponent(TbxSymA)
            	.addComponent(TbxSymP)
            	.addGroup(LytSymView.createParallelGroup(BASELINE)
            			.addComponent(BtnSkip)
            			.addComponent(BtnReveal)
            			.addComponent(BtnSubtitle))
            	.addGroup(LytSymView.createParallelGroup(BASELINE)
            			.addComponent(BtnCorrect)
            			.addComponent(BtnIncorrect)
                        .addComponent(ChxSymMarked))
                .addGroup(LytSymView.createParallelGroup(BASELINE)
                	.addComponent(SpnSplitNumer)
                	.addComponent(PrgSplit)
                	.addComponent(SpnSplitDenom)
                   )
                .addComponent(SldSplit)
                .addGroup(LytSymView.createParallelGroup(BASELINE)
                	.addComponent(SpnScore)
                	.addComponent(PrgFull)
                	.addComponent(SpnMax)
                   )
                .addComponent(BtnSymReset)
            	)

        );
As I said, this is working very well. The only problem is I can't seem to figure out how to get the SymReset button (BtnSymReset) centered horizontally in it's area.

I was hoping this would do the trick:

Java Code:
        BtnSymReset.setAlignmentY(CENTER_ALIGNMENT);
However the button still remains left aligned.

Is there a way for me to center my button horizontally on the line it is on?

Thanks,