JComponent () { ActionLink link = new ActionLink(mySetFromAction); link.setVerticalAlignment(SwingConstants.BOTTOM); Box linkBox = new Box(BoxLayout.Y_AXIS); linkBox.add(Box.createVerticalGlue()); linkBox.add(link); Box row = new Box(BoxLayout.X_AXIS); row.add(Box.createRigidArea(new JBDimension(0, 12))); row.add(Box.createHorizontalGlue()); row.add(linkBox); return row; }