Java Swing Tutorial - Java BorderFactory .createTitledBorder (String title)








Syntax

BorderFactory.createTitledBorder(String title) has the following syntax.

public static TitledBorder createTitledBorder(String title)

Example

In the following code shows how to use BorderFactory.createTitledBorder(String title) method.

import java.awt.BorderLayout;
//w  ww  . j a v a 2 s.  c om
import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JProgressBar;
import javax.swing.border.Border;

public class Main {
  public static void main(String args[]) {
    JFrame f = new JFrame("JProgressBar Sample");
    f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    JProgressBar progressBar = new JProgressBar();
    progressBar.setValue(25);
    progressBar.setStringPainted(true);
    Border border = BorderFactory.createTitledBorder("Reading...");
    progressBar.setBorder(border);
    f.add(progressBar, BorderLayout.NORTH);
    f.setSize(300, 100);
    f.setVisible(true);
  }
}