Java BorderFactory .createTitledBorder (Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
Syntax
BorderFactory.createTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor) has the following syntax.
public static TitledBorder createTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
Example
In the following code shows how to use BorderFactory.createTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor) method.
/* w w w . j a v a 2 s . c o m*/
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Font;
import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.border.TitledBorder;
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), "Title",TitledBorder.ABOVE_BOTTOM,TitledBorder.BOTTOM,new Font("font name",Font.BOLD,19)));
add(labelFour);
}
public static void main(String[] args) {
JFrame frame = new Main();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
}
Home »
Java Tutorial »
javax.swing »
Java Tutorial »
javax.swing »