TitledBorder.TOP : TitledBorder « javax.swing.border « Java by API






TitledBorder.TOP


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.new TitledBorder(Border border, String title)
10.new TitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
11.new TitledBorder(Border border, String title, int titleJustification, int titlePosition)
12.TitledBorder: setTitleJustification(int pos)
13.TitledBorder: setTitlePosition(int pos)