Setting a Border This example lists the various borders that are available. component.setBorder( BorderFactory.createEmptyBorder()); component.setBorder( BorderFactory.createLineBorder( Color.black)); component.setBorder( BorderFactory.createEtchedBorder()); component.setBorder( BorderFactory.createRaisedBevelBorder()); component.setBorder( BorderFactory.createLoweredBevelBorder()); ImageIcon icon = new ImageIcon("image.gif"); component.setBorder(BorderFactory.createMatteBorder( -1, -1, -1, -1, icon));