static class CenteredLine extends JPanel { public CenteredLine(Component... components) { setLayout(LetterLayout.centeredRow()); for (Component component : components) add(component); } public void add(String text) { add(new JLabel(text)); } }