// Use default border TitledBorder titledBorder = BorderFactory.createTitledBorder("Title"); // Create the title around existing border titledBorder = BorderFactory.createTitledBorder(border, "Title"); // Also available: DEFAULT_JUSTIFICATION, LEFT, RIGHT titledBorder.setTitleJustification(TitledBorder.CENTER); // Also available: DEFAULT_POSITION, ABOVE_TOP, TOP, // ABOVE_BOTTOM, BOTTOM, BELOW_BOTTOM titledBorder.setTitlePosition(TitledBorder.BELOW_TOP); component.setBorder(titledBorder);