// Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://kpdus.tripod.com/jad.html
// Decompiler options: packimports(3) space 
// Source File Name:   InitFrame.java

package controller;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.text.JTextComponent;

// Referenced classes of package controller:
//      TTTController

public class InitFrame extends JFrame
{

  public InitFrame()
  {
    jPanel1 = new JPanel();
    nRowsTF = new JTextField();
    nColsTF = new JTextField();
    makeBtn = new JButton();
    try
    {
      jbInit();
    }
    catch (Exception exception)
    {
      exception.printStackTrace();
    }
  }

  private void jbInit()
    throws Exception
  {
    setSize(200, 100);
    nRowsTF.setPreferredSize(new Dimension(50, 21));
    nRowsTF.setText("3");
    nColsTF.setPreferredSize(new Dimension(50, 21));
    nColsTF.setText("3");
    makeBtn.setText("Make it!");
    makeBtn.addActionListener(new ActionListener() {

      public void actionPerformed(ActionEvent actionevent)
      {
        makeBtn_actionPerformed(actionevent);
      }

    });
    getContentPane().add(jPanel1, "Center");
    jPanel1.add(nRowsTF, null);
    jPanel1.add(nColsTF, null);
    jPanel1.add(makeBtn, null);
  }

  protected void processWindowEvent(WindowEvent windowevent)
  {
    super.processWindowEvent(windowevent);
    if (windowevent.getID() == 201)
      exit();
  }

  public void exit()
  {
    System.exit(0);
  }

  void makeBtn_actionPerformed(ActionEvent actionevent)
  {
    (new TTTController()).run(Integer.parseInt(nRowsTF.getText()), Integer.parseInt(nColsTF.getText()));
  }

  JPanel jPanel1;
  JTextField nRowsTF;
  JTextField nColsTF;
  JButton makeBtn;
}
