new TitledBorder(Border border, String title, int titleJustification, int titlePosition) : TitledBorder « javax.swing.border « Java by API






new TitledBorder(Border border, String title, int titleJustification, int titlePosition)


import java.awt.BorderLayout;
import java.awt.Container;

import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.border.TitledBorder;

public class MainClass {

  public static void main(final String args[]) {
    JFrame frame = new JFrame("Double Title");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    
    TitledBorder topBorder = BorderFactory.createTitledBorder("Top");
    topBorder.setTitlePosition(TitledBorder.TOP);

    TitledBorder doubleBorder = new TitledBorder(topBorder, "Bottom",
        TitledBorder.RIGHT, TitledBorder.BOTTOM);
    
    
    JButton doubleButton = new JButton();
    doubleButton.setBorder(doubleBorder);
    Container contentPane = frame.getContentPane();
    contentPane.add(doubleButton, BorderLayout.CENTER);
    frame.setSize(300, 100);
    frame.setVisible(true);
  }
}

           
       








Related examples in the same category

1.TitledBorder.ABOVE_BOTTOM
2.TitledBorder.ABOVE_TOP
3.TitledBorder.BELOW_BOTTOM
4.TitledBorder.BELOW_TOP
5.TitledBorder.BOTTOM
6.TitledBorder.CENTER
7.TitledBorder.LEFT
8.TitledBorder.RIGHT
9.TitledBorder.TOP
10.new TitledBorder(Border border, String title)
11.new TitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
12.TitledBorder: setTitleJustification(int pos)
13.TitledBorder: setTitlePosition(int pos)