//<applet code="FactorialApplet.class" width="300" height="500" ></applet>
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class FactorialApplet extends JApplet implements ActionListener
{
JLabel label1,label2;
JButton compute;
public void init()
{
Container con=getContentPane();
con.setLayout(new BorderLayout());
label1=new JLabel("Enter the number : ");
label2=new JLabel("Factorial is : ");
compute =new JButton("Compute");
p1=new JPanel();
p2=new JPanel();
p1.setBackground(Color.pink);
p2.setBackground(Color.green);
p1.add(label1);
p1.add(input);
p1.add(label2);
p1.add(result);
p2.add(compute);
}
public void actionPerformed(ActionEventae)
{
int fact=1;
int number=Integer.parseInt(input.getText());
for (int i=1;i<=number;i++)
{
fact=fact*i;
}
result.setText(""+fact);
}
}
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class FactorialApplet extends JApplet implements ActionListener
{
JLabel label1,label2;
JButton compute;
public void init()
{
Container con=getContentPane();
con.setLayout(new BorderLayout());
label1=new JLabel("Enter the number : ");
label2=new JLabel("Factorial is : ");
compute =new JButton("Compute");
p1=new JPanel();
p2=new JPanel();
p1.setBackground(Color.pink);
p2.setBackground(Color.green);
p1.add(label1);
p1.add(input);
p1.add(label2);
p1.add(result);
p2.add(compute);
}
public void actionPerformed(ActionEventae)
{
int fact=1;
int number=Integer.parseInt(input.getText());
for (int i=1;i<=number;i++)
{
fact=fact*i;
}
result.setText(""+fact);
}
}
}