// Stage G: the class that implements the user interface.
// Barry Cornelius, 19 June 2000
import java.awt.    BorderLayout;
import java.awt.    Container;
import javax.swing. JButton;
import javax.swing. JFrame;
import javax.swing. JTextField;
public class GetDateJFrame
{
   public GetDateJFrame(final String pString, final int pX, final int pY)
   {
      final JFrame tJFrame = 
                        new JFrame("GetDateJFrame: Stage G: " + pString);
      final JTextField tJTextField = new JTextField("hello", 35);
      final JButton tJButton = new JButton("Get Date");
      final JButtonListener tJButtonListener =
                                        new JButtonListener(tJTextField);
      tJButton.addActionListener(tJButtonListener);
      final Container tContentPane = tJFrame.getContentPane();
      tContentPane.add(tJTextField, BorderLayout.NORTH);
      tContentPane.add(tJButton,    BorderLayout.SOUTH);
      tJFrame.setLocation(pX, pY);
      tJFrame.pack();
      tJFrame.setVisible(true);
   }
}
