import java.awt.*;
import javax.swing.*;

/**
 * An example that uses Border
 *
 * @author  Prof. David Bernstein, James Madison University
 * @version 1.0
 */
public class BorderDriver
{

    public static void main(String[] args)
    {
       JFrame            frame;
       Container         contentPane;
       JPanel            p1, p2;



       frame = new JFrame();
       frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
       frame.setSize(200,200);       
       contentPane = frame.getContentPane();
       

       contentPane.setLayout(new GridLayout(3,1));

       p1 = new JPanel();
       p1.setLayout(new BorderLayout());
       p1.setBorder(BorderFactory.createTitledBorder("Name"));
       p1.add(new JTextField(" "), BorderLayout.CENTER);
       contentPane.add(p1);

       p2 = new JPanel();
       p2.setLayout(new BorderLayout());
       p2.setBorder(BorderFactory.createTitledBorder("Address"));
       p2.add(new JTextField(" "), BorderLayout.CENTER);
       contentPane.add(p2);

       contentPane.add(new JLabel("We will sell your personal information!"));

       frame.pack();
       frame.setVisible(true);
    }


}
