// A program that uses PersonInputDialog twice and compares the two people.
// Barry Cornelius, 19 June 2000
import java.awt.    BorderLayout;
import javax.swing. JFrame;
import javax.swing. JTextArea;
public class PersonInputDialogProg
{
   public static void main(final String[] pArgs)
   {
      final int tJFrameX = 100;
      final int tJFrameY = 100;
      final int tJDialogX = 100;
      final int tJDialogY = 200;
      final JFrame tJFrame = new JFrame("PersonInputDialogProg");
      final JTextArea tJTextArea = new JTextArea(3, 40);
      tJFrame.getContentPane().add(tJTextArea, BorderLayout.CENTER); 
      final ExitWindowListener tExitWindowListener =
                                           new ExitWindowListener();
      tJFrame.addWindowListener(tExitWindowListener);
      tJFrame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
      tJFrame.setLocation(tJFrameX, tJFrameY);
      tJFrame.pack();
      tJFrame.setVisible(true);
      PersonInputDialog tPersonInputDialog = 
            new PersonInputDialog(tJFrame, tJDialogX, tJDialogY);
      final Person tFirstPerson = tPersonInputDialog.getPerson();
      tJTextArea.append("" + tFirstPerson);
      tPersonInputDialog = 
            new PersonInputDialog(tJFrame, tJDialogX, tJDialogY);
      final Person tSecondPerson = tPersonInputDialog.getPerson();
      tJTextArea.append("\n" + tSecondPerson);
      tJTextArea.append("\n" + "same person is " +
                        tFirstPerson.equals(tSecondPerson));
   }
}
