// A class that presents a dialog box for inputting values about a person.
// Barry Cornelius, 10th January 1999
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.BorderLayout;
import javax.swing.Box;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JFrame;
public class PersonInputBox implements ActionListener
{
   private PersonForm iPersonForm;
   private JDialog iJDialog;
   public PersonInputBox(JFrame pJFrame)
   {
      iPersonForm = new PersonForm();
      Box tPersonFormBox = iPersonForm.getBox();
      JButton tJButton = new JButton("OK");
      tJButton.addActionListener(this);
      iJDialog = new JDialog(pJFrame, "PersonInputBox", true);
      iJDialog.getContentPane().add(tPersonFormBox, BorderLayout.CENTER);
      iJDialog.getContentPane().add(tJButton,       BorderLayout.SOUTH);
      iJDialog.pack();
      iJDialog.setVisible(true);
   }
   public void actionPerformed(ActionEvent pActionEvent)
   {
      iJDialog.setVisible(false);
      iJDialog.dispose();
   }
   public Person getPerson()
   {
      return iPersonForm.getPerson();
   }
}

