import java.awt.event.*;
//import java.awt.*;
import javax.swing.*;
import java.awt.BorderLayout;
import java.awt.Dimension;

public class ExpandInput extends JDialog implements ActionListener
{
  public ExpandInput(JFrame f)
  {
      super(f,"Expansion Input",true);
      JPanel dummy = new JPanel();
      setSize(300,100);
      myRowInput = new JTextField("1",6);
      myColInput = new JTextField("1",6);
      dummy.add(new JLabel("row")); 
      dummy.add(myRowInput);
      dummy.add(new JLabel("col"));
      dummy.add(myColInput);

      getContentPane().add(dummy,BorderLayout.CENTER);
      JButton okButton = new JButton("ok");
      getContentPane().add(okButton,BorderLayout.SOUTH);
      myDim = new Dimension(2,2);      
      okButton.addActionListener(this);

  }
  public void actionPerformed(ActionEvent ev)
  {
      int row = Integer.parseInt(myRowInput.getText());
      int col = Integer.parseInt(myColInput.getText());
      myDim.setSize(col,row);
      setVisible(false); 
  }
  Dimension getExpansion()
  {
     return  myDim;
  }

  private JTextField myRowInput;
  private JTextField myColInput;
  private Dimension myDim;
}
