import java.awt.*;
import java.awt.event.*;

 public class Fac extends Frame implements ActionListener
  {

    TextField Numtf;
    private int Num;

    
      public Fac()
      {
        setSize(400,80);
        Numtf = new TextField();
        add(Numtf);
        Numtf.addActionListener(this);
        addWindowListener(new WindowAdapter() {
           public void windowClosing(WindowEvent e)
             {
                System.exit(0);
              }
            });
       }
       public void actionPerformed(ActionEvent e)
       {
         getNum();
         displayFacto();
       }
       public void getNum()
       {
          Num=Integer.parseInt(Numtf.getText());
       }
       public void displayFacto()
       {
         int result=Facto();
         Numtf.setText(""+result);
       }

       public int Facto()
       {
          int result=1+Num;
          return result;
       }

       public static void main(String[] arg)
       {
         new Fac();
       }
    }

