Adding a Title to a Border // Use default border. TitledBorder titledBorder = BorderFactory.createTitledBorder("Title"); // Create 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);