import java.awt.*;
import javax.swing.*;
import javax.swing.border.*;

public class CheckBorders1{
  public static void main(String args[]){
     JFrame frame=new JFrame("CheckBorders1");
     frame.setSize(600,600);
     frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

     JTextArea t1=new JTextArea("Text 1");
     JTextArea t2=new JTextArea("Text 2");
     JTextArea t3=new JTextArea("Text 3");
     JTextArea t4=new JTextArea("Text 4");
     JTextArea t5=new JTextArea("Text 5");
     JTextArea t6=new JTextArea("Text 6");
     JTextArea t7=new JTextArea("Text 7");
     JTextArea t8=new JTextArea("Text 8");
     JTextArea t9=new JTextArea("Text 9");
     JTextArea t10=new JTextArea("Text 10");

     JBox body=JBox.hbox(JBox.hspace(50),
        JBox.vbox(JBox.vspace(50),t1,JBox.vspace(50),t2,JBox.vspace(50),
                  t3,JBox.vspace(50),t4,JBox.vspace(50),t5,JBox.vspace(50)),
        JBox.hspace(50),
        JBox.vbox(JBox.vspace(50),t6,JBox.vspace(50),t7,JBox.vspace(50),
                  t8,JBox.vspace(50),t9,JBox.vspace(50),t10,JBox.vspace(50)),
        JBox.hspace(50));

     t1.setBorder(BorderFactory.createEmptyBorder(10,5,10,5));
     t2.setBorder(BorderFactory.createEtchedBorder());
     t3.setBorder(BorderFactory.createLineBorder(Color.lightGray,5));
     t4.setBorder(BorderFactory.createMatteBorder(10,5,10,5,Color.lightGray));
     t5.setBorder(BorderFactory.createLoweredBevelBorder());
     t6.setBorder(BorderFactory.createRaisedBevelBorder());
     t7.setBorder(BorderFactory.createTitledBorder("title 7"));
     t8.setBorder(BorderFactory.createTitledBorder(
        BorderFactory.createLineBorder(Color.yellow,5),
        "title 8",TitledBorder.CENTER,TitledBorder.BOTTOM,
        new Font("Arial",Font.BOLD,10),Color.red));
     t9.setBorder(BorderFactory.createCompoundBorder(
                    BorderFactory.createLineBorder(Color.red,4),
                    BorderFactory.createCompoundBorder(
                      BorderFactory.createLineBorder(Color.white,2),
                      BorderFactory.createLineBorder(Color.blue,4))));

     frame.add(body);
     frame.setVisible(true);
  }
}
