Java Swing Tutorial - Java BorderFactory .createTitledBorder (Border border)








Syntax

BorderFactory.createTitledBorder(Border border) has the following syntax.

public static TitledBorder createTitledBorder(Border border)

Example

In the following code shows how to use BorderFactory.createTitledBorder(Border border) method.

//from   ww  w . j a v a2  s  . c  o m
import java.awt.Color;
import java.awt.FlowLayout;

import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class Main extends JFrame {
  public Main() {
    getContentPane().setLayout(new FlowLayout());
    JLabel labelTwo = new JLabel("www.java2s.com");
    labelTwo.setBorder(BorderFactory.createEtchedBorder());
    
    add(labelTwo);
    
    
    JLabel labelFour = new JLabel("TitledBorder");
    labelFour.setBorder(BorderFactory.createTitledBorder(BorderFactory.createMatteBorder(10, 10,
        10, 10, Color.pink)));
    add(labelFour);
    
  }

  public static void main(String[] args) {
    JFrame frame = new Main();
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.pack();
    frame.setVisible(true);

  }
}